home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-03-01 | 275.5 KB | 5,704 lines |
-
-
-
-
-
-
- Portfolio Manager Version 4.3
-
- Copyright 1985-1993 by Shane Software International
-
- Shane Software International
- Steve Hane
- 107 17th Court
- Sequim, WA. 98382
-
- Order (only) line 800-742-6303 (1-800 SHANE 03)
- Technical support 206-681-2402
- CompuServe ID: 73060,2370
- _______
- ____|__ | (tm)
- --| | |-------------------
- | ____|__ | Association of
- | | |_| Shareware
- |__| o | Professionals
- -----| | |---------------------
- |___|___| MEMBER
-
-
-
- I N S T R U C T I O N M A N U A L
-
-
-
- (some legal stuff)
-
- Portfolio Manager is Copyrighted 1985-1993 by Shane Software
- International and Steven C. Hane, and is protected by U.S.
- domestic and international copyright laws.
-
- ALL OF THE SHAREWARE AUTHOR'S RIGHT, TITLE AND INTEREST IN AND
- TO THE SOFTWARE NOT EXPRESSLY GRANTED ARE RESERVED EXCLUSIVELY
- BY THE AUTHOR."
-
- Users of the Portfolio Manager must accept this disclaimer of
- warranty: "Portfolio Manager is supplied as is. The author
- disclaims all warranties, expressed or implied, including,
- without limitation, the warranties of merchantability and of
- fitness for any purpose. The author assumes no liability for
- damages, direct or consequential, which may result from the
- use of Portfolio Manager."
-
- Please see "Legal considerations" at the end of this manual
-
-
- PAGE I
-
-
- T A B L E O F C O N T E N T S
-
-
- CHAPTER 1: - GETTING STARTED
- 1.A Introduction .................................. 1
- 1.B About shareware ............................... 2
- 1.C Program description ........................... 3
- 1.C.a Unique features ........................ 4
- 1.C.b General information .................... 4
- 1.D Registration .................................. 5
- 1.E A short course in DOS ......................... 6
- 1.F Program installation .......................... 7
- 1.F.a Caution ................................ 7
- 1.F.b Preparation ............................ 7
- 1.F.c To start the install program ........... 8
- 1.F.d What will happen ....................... 8
- 1.F.e Install it yourself ???? ............... 9
- 1.F.f Important: (config.sys file) .......... 9
- 1.F.g In case of trouble (install) ........... 10
- 1.G Starting Portfolio Manager .................... 11
- 1.G.a The first time you use it .............. 11
- 1.H Starting YOUR data ............................ 12
- 1.H.a Quick start YOUR data .................. 12
- 1.H.b Starting YOUR data records ............. 13
- 1.H.c Ambitious start data entry ............. 13
- 1.I Creating and using sample data ................ 16
- 1.J Context sensitive HELP screens ................ 16
-
- CHAPTER 2: - USING THE PROGRAM
- 2.0 General information ........................... 18
- 2.0.A The main menu .......................... 18
- 2.0.B The sub-menus .......................... 18
- 2.0.C Selecting accounts ..................... 19
- 2.0.D Creating hold (.HLD) files ............. 19
- 2.0.E Entering dates ......................... 21
- 2.0.F Editing entered data ................... 21
- 2.0.G Entering numeric data .................. 22
- 2.0.H Security selection ..................... 22
- 2.0.I Transaction remarks .................... 22
- 2.0.J Broker account during data entry ....... 23
-
- 2.1 EXIT MENU
- 2.1 General information ...................... 24
- 2.1.A Terminate the program .................... 24
- 2.1.B Review investment statistics ............. 25
- 2.1.C For technical assistance ................. 25
- 2.1.D Cancel entries this session .............. 27
- 2.1.E Create "HLD"; same as PM start ........... 28
- 2.1.F Info on program registration ............. 28
- 2.1.G Multiple portfolio manager ............... 29
-
-
-
- PAGE II
-
-
- T A B L E O F C O N T E N T S - (continued)
-
-
- 2.2 REPORT MENU
- 2.2 General information ...................... 30
- 2.2.A Reports 2 - 9 listed below ............... 32
- 2.2.B Investment purchase records .............. 33
- 2.2.C Current value of portfolio ............... 33
- 2.2.D Dividend & interest reports .............. 33
- 2.2.E Report on sold investments ............... 34
- 2.2.F Summary report of accounts ............... 35
- 2.2.G 1099 verify form (div/intr) .............. 35
- 2.2.H Return on investment (ROI) ............... 36
- 2.2.I Broker transactions report ............... 37
- 2.2.J Combined information report .............. 38
- 2.2.K Income history of one stock .............. 40
- 2.2.L Miscellaneous reports .................... 41
- 2.2.L.a IRS 1040 Support statement ...... 41
- 2.2.l.a.1 Print tax schedules B & D ... 41
- 2.2.l.a.2 Screen tax schedules B & D .. 42
- 2.2.L.b Maturity-CD's, Bonds, etc. ...... 42
- 2.2.L.c Display entered remarks ......... 42
- 2.2.L.d Show num & % of portfolio ....... 43
- 2.2.L.e Compare cost to value ........... 43
- 2.2.L.f Expand one selected stock ....... 43
- 2.2.L.g Print rept from disk file ....... 44
-
- 2.3 PURCHASE MENU
- 2.3 General information ...................... 45
- 2.3.A Enter a new investment ................... 45
- 2.3.A.a Constant value investments ...... 46
- 2.3.A.b Bond interest buy or sell ....... 48
- 2.3.B Add shares to stock you own .............. 48
- 2.3.C Enter stk split or stk div ............... 49
- 2.3.D Sell a stock short ....................... 49
- 2.3.E Cover short sale position ................ 49
- 2.3.F Adjust original cost basis ............... 50
- 2.3.G Adjust for merger or buyout .............. 50
-
- 2.4 UPDATE VALUES MENU
- 2.4 General information ...................... 51
- 2.4.A Quick Form - Full portfolio .............. 51
- 2.4.B Long Form - Full portfolio .............. 51
- 2.4.C Long Form - Select security ............. 51
-
- 2.5 INCOME MENU
- 2.5 General information ...................... 52
- 2.5.A Dividend income .......................... 53
- 2.5.B Interest income .......................... 54
- 2.5.C Return of Capital dividend ............... 54
-
-
- PAGE III
-
-
- T A B L E O F C O N T E N T S - (continued)
-
-
- 2.6 BROKER MENU
- 2.6 General information ...................... 55
- 2.6.A Debit broker cash account ................ 55
- 2.6.B Credit broker cash account ............... 55
- 2.6.C Review broker acct balance ............... 55
- 2.6.D Broker account with transactions ......... 56
-
- 2.7 SELL MENU
- 2.7 General information ...................... 57
- 2.7.A Sell an investment (all the shares) ...... 59
- 2.7.B Sell part of an investment ............... 59
- 2.7.C The treatment of bond interest ........... 61
- 2.7.D Covering short sale ...................... 61
-
- 2.8 MISCELLANEOUS MENU
- 2.8 General information ...................... 62
- 2.8.A Edit/Change/View a record ................ 62
- 2.8.B Delete an entry from records ............. 65
- 2.8.C Test & fix data &/or memory problem ...... 66
- 2.8.D Back data to a backup drive .............. 68
- 2.8.E Data from other years .................... 69
- 2.8.E.a Retrieve data from past year .... 70
- 2.8.E.b Restore data for CURRENT year ... 71
- 2.8.F Clear files for a new year ............... 72
- 2.8.G Recover back-ups ......................... 73
- 2.8.G.a From B/U made on start-up ....... 74
- 2.8.G.b From your B/U data disk ......... 74
- 2.8.G.c Select one file from B/U ........ 74
- 2.8.H Add/Delete/Rename an account ............. 75
- 2.8.H.a Create a new account ............ 76
- 2.8.H.b Delete existing account ......... 76
- 2.8.H.c Rename existing account ......... 76
- 2.8.H.d Transfer an account ............. 77
- 2.8.I CONFIGURE Portfolio Manager .............. 78
- 2.8.I.a Step thru 2 to E below .......... 79
- 2.8.I.b Color selection menu ............ 79
- 2.8.I.c Defined your accounts ........... 80
- 2.8.I.d Enter/change user name .......... 81
- 2.8.I.e Set a default response .......... 81
- 2.8.I.f Assign a backup drive ........... 82
- 2.8.I.g Numlock on/off- numeric ......... 82
- 2.8.I.h Set mouse sensitivity ........... 82
- 2.8.I.i Printer selection ............... 82
- 2.8.I.j Define report contents .......... 83
- 2.8.I.k Set cap gains period ............ 83
- 2.8.I.l Set the browse command .......... 83
- 2.8.I.m Automatic data testing .......... 84
- 2.8.I.n Set extra help screens .......... 85
- 2.8.I.o Clear all data files ............ 85
- 2.8.J Change name of an investment ............. 86
-
-
- PAGE IV
-
-
- T A B L E O F C O N T E N T S - (continued)
-
-
- 2.9 BONUS MENU
- 2.9 General information ...................... 87
- 2.9.A Calculator program ....................... 87
- 2.9.B Calendar program ......................... 88
- 2.9.C Financial calculations ................... 88
- 2.9.D Loan computations ........................ 88
-
-
- CHAPTER 3: - THE OTHER STUFF
- 3.A Legal considerations .......................... 89
- 3.A.a Disclaimer ............................. 89
- 3.A.b Limited warranty ...................... 89
- 3.B License agreement ............................. 90
- 3.B.a Distribution restrictions .............. 91
- 3.B.b Vendor distribution authorization ...... 91
- 3.C Registration form ............................. 92
- 3.D In case of trouble ............................ 93
- 3.D.a Error files ............................ 93
- 3.D.b Abnormal program termination ........... 93
- 3.D.c Technical assistance ................... 95
- 3.E History of PM ................................. 96
- 3.E.a Special note to history ................ 99
- 3.F Glossary ...................................... 100
-
- The manual will cross reference related features and
- information using the appropriate Chapter and sub-chapter
- numbers (ex. See Chapter 1, section 1.F.c)
-
-
- PAGE 1
-
- C H A P T E R 1: - G E T T I N G S T A R T E D
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- 1.A I N T R O D U C T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- Chapter 2 of this manual is organized in the sequence of the
- menu options that appear in the main menu of the program.
-
- Each menu item is shown in the table of contents and the
- options available under that main menu feature are shown in
- the order they appear in the sub-menu.
-
- The program was designed to be intuitive in its use, however,
- some options may be require additional explanation to follow
- the logic I used for certain functions such as tracking a
- savings account or a CD.
-
- Throughout PM, context sensitive help screens are available
- with the F1 Key. To activate a help screen you may press
- the F1 at any point in the program. While the help screens
- are active, you may enter the letter "T" (no quotes) to
- activate a Topics menu which will allow you to examine any
- available help topic from a help menu.
-
- Portfolio Manager was written using the program commands from
- the Foxpro(tm) database package. The data files are in a
- standard DBF format. The distribution files were compiled
- with the run-time package supplied with Foxpro(tm).
-
-
-
- PAGE 2
-
-
-
- 1.B W H A T I S S H A R E W A R E ?
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Shareware is a means of marketing Software at a reasonable
- price. Developers of software use Shareware to distribute
- their products because it provides a minimal distribution and
- advertising costs. Advertising costs money. In order to
- market a program on a retail basis, a developer typically
- needs to sell a minimum of 5000 copies a month. Shareware
- circumvents this somewhat and helps provide you, the customer,
- with a good value at a much lower price than you would receive
- from a commercial source.
-
- In order for shareware to work, IF users are actually using a
- product, they must register. Developers can't continue to
- develop and improve products if customers don't register and
- upgrade. Running a small business costs money. If you enjoy
- using a shareware product, either register it or tell the
- developer what they can do to provide a product that you will
- register. If you don't register, remove the product from your
- system and don't use it. Shareware is not Free or Public
- Domain Software. You can't expect timely upgrades and fixes
- from Free or Public Domain Software. With a Product like
- Portfolio Manager, if you register, and you find there are
- problems, I will do everything I can to see that the product
- works well for you. I will provide you as much assistance as I
- can. This unfortunately costs money. I can't do it without
- your registration.
-
-
-
- PAGE 3
-
-
-
- 1.C P R O G R A M D E S C R I P T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager is a record keeping system for investors.
-
- You may split your portfolio into as many as five accounts
- to separate your records into categories such as an IRA, an
- IRA for a spouse or child, a special purpose account, etc.
-
- PM measures portfolio performance to meet your long range
- goals. It computes ROI, estimated & actual yields, as well as
- other analytical data. It serves as an excellent tax planning
- and preparation tool.
-
- The main features include the ability to maintain the purchase
- and sale records; enter dividend, interest, and capital gain
- distributions; calculate gain/loss and total return on
- investments (ROI); automatically reinvest income distributions;
- perform stock splits; and periodically update security prices.
-
- It will allow the selective sales of multiple entries of a
- security using a variety of methods - first-in/ first-out (FIFO),
- last-in/ first-out (LIFO), or specific shares.
-
- The purchase, sale, or distribution information can be viewed
- on the screen, printed or sent to a disk file. The reports
- can be selected for one or more securities and one or more
- accounts. Reports sent to a file may be combined to build a
- custom report combination. There are 17 distinct reports and
- an unlimited number of report combinations.
-
- In addition, recently added options allow you to generate
- Schedule B and Schedule D 1040 support statements. You may
- customize the screen colors and 13 other user defined options.
- You may create a full disclosure report on investments, and
- select individual accounts for the reports. See PM-FEATU.DOC
- for full list of the new & improved features in Ver 4.3
-
- Since PM calculates ROI and yields, income oriented investors
- can determine performance including dividends. Most other
- portfolio programs simply record distributions, but PM also
- factors distributions into calculated performance results.
-
-
- PAGE 4
-
-
- 1.C.a UNIQUE FEATURES
- ~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager automatically updates your investment if
- income is reinvested rather then require a separate entry.
- You may subdivide your portfolio in up to five separate
- accounts. Produces a check list for your 1099's. Creates
- supplemental tax statements that may be included with your
- 1040 tax return. PM generates reports that provide the
- information needed to prepare your tax returns. Reports may be
- sent to a disk file for later screening or printing.
- Maintains broker account records. The program is menu driven
- with error checking, on line help, backup routines, and
- multiple report options. Files may be automatically tested on
- program start. And, best of all, it's easy to use. A bonus
- calculator program can import results to a numeric input
- request. Two manuals (full & notes) are in a compressed file
- on disk #3.
-
-
- 1.C.b GENERAL INFORMATION
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager requires an IBM or compatible. Due to the
- size of the program, a hard disk is required. It may be used
- used with any monitor and any printer. For best results, you
- should have a minimum of 440 KB of free memory - 520 KB is
- recommended. PM requires 1.7 MBytes of disk space.
-
-
- PAGE 5
-
- 1.D R E G I S T R A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~
- This software package is SHAREWARE. This means an author or
- programmer has prepared software which you are free to copy,
- and share with others, but the author requests a REGISTRATION
- FEE for you to continue LEGAL use and to receive additional
- benefits. If you received this software from a shareware
- vendor or computer club who charged a few dollars, you've only
- paid a DISTRIBUTION or HANDLING FEE to produce an EVALUATION
- disk of which NO PORTION goes to the author of the software.
-
- You are encouraged to use the software and pay the REGISTRATION
- FEE to the author to become legally registered and receive
- further benefits specified below. Unregistered users may
- examine, search and evaluate the program but may NOT continue
- to use it past the evaluation period shown in the license
- agreement.
-
- The unregistered version of Portfolio Manager is functionally
- identical to the registered version, except the unregistered
- shareware version should only be used for a limited evaluation
- period. The unregistered version does NOT include the BONUS
- (see below) programs, however, the absence of these modules
- does NOT limit or restrict the program in the performance of
- its primary functions. Installation of the registered version,
- when purchased, will not affect the data entered in the
- unregistered version. ALL PREVIOUSLY ENTERED DATA STILL
- EXISTS AND IS RECOGNIZED BY THE REGISTERED VERSION.
-
- The registration fee for a single copy of Portfolio Manager is
- $49.00. (s&h - U.S.A. n/c, $3.00 Canada, $5.00 other).
- Payment of the registration fee entitles you to the following:
-
- 1) A disk with all the updates since release.
- 2) Notification of future releases of Portfolio Manager.
- 3) Unlimited technical support via E-mail, phone or US mail.
- 4) A module to save and retrieve data from past years.
- 5) Bonus programs as shown below:
- A) CALCULATOR - results may be transferred to the program if
- numeric input was requested when the F2 key was activated
- B) CALENDAR - check dates forward or backward
- C) FINANCIAL CALCULATIONS - 14 ways to evaluate an investment
- D) LOAN COMPUTATIONS - seven ways to evaluate a loan
- 7) An upgrade utility, if needed, to preserve your data from
- prior versions
- 8) My thanks & gratitude (now there is a real incentive !!!)
-
- PLEASE use the registration form included at the end of this
- manual OR the form in the file PM-INVOI included with the PM
- package. The form may be printed using the program PM-PRINT.COM
- or with the command COPY PM-INVOI PRN at the DOS prompt.
-
- To order, you may use your credit card and our TOLL FREE NUMBER
- Orders (only) line 800-742-6303 (1-800 SHANE 03)
-
- If you've encountered a problem OR you feel PM lacks certain
- features you would like to have, PLEASE, invest .29¢ (a stamp)
- and a few minutes of your time to drop me a note. THANKS
-
- PAGE 6
-
-
-
- 1.E A S H O R T C O U R S E I N D O S
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In this program, as in most software on the market (shareware
- or commercial), a knowledge of some basic DOS commands is
- usefull, but NOT required. The following is not meant to
- teach a course in DOS, but rather to give a user new to
- computers some idea on how to do some basic housekeeping.
-
- Some definitions:
- Dr: = disk drive (a location in the computer where information
- is stored) ( A:>, B:>, C:>, etc.)
- filename (F/N) = name used for examples where you subsitute
- the actual name for the example name.
- Root directory = the main or top-most directory of a hard
- disk drive. Usually shown with backslash (C:\>)
- Sub-directory (Subdir) = a division of a drive created to hold
- a specific group of programs.
- File = a grouping accessed by the computer as a complete unit.
- Each file has its own directory entry. Throughout the
- documentation for PM, files are often referred to as
- data files (hold the data you entered) or program files
- (contain the commands needed to make the program work).
- File Extension = the letter (or numbers) following the period
- in a filename.
- ie. MANUAL.DOC - "DOC" is the file extension
-
- Some commands:
- Create Sub-directory: MD anyname
- ex. C:\>MD PM <enter/return>
-
- Make drive active Dr: <enter/return>
- ex. A: <enter/return>
-
- Make Subdir active: CD dirname
- ex. CD PM <enter/return>
-
- Move file(s): COPY Dr:sourceF/N Dr:destF/N
- ex. COPY A:PM-READ.ME C:\PM\PM-READ.ME
-
-
- PAGE 7
-
-
-
- 1.F P R O G R A M I N S T A L L A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager is being distributed in three self-
- extracting, compressed files on 3 distribution disks. The
- compressed files were produced by the compression program LHA
- written by Haruyasu Yoshizaki. Unpacking to a hard drive is
- required due to the size of the program. Also on disk # 3 is
- the file MANUALS.EXE which contains this manual and the
- abbreviated manual, PM-NOTES.DOC in a compressed format.
-
- The installation procedure is primarily for the first time
- installation of PM, however, the install program, PM-INSTL.EXE,
- is capable of upgrading from an earlier version of PM. The
- third question in the install program will ask if the
- installation is an UPGRADE from an earlier version.
-
- If you already have an earlier version of Portfolio Manager
- installed, install the new version in the same directory as
- the earlier version. The new version will NOT overwrite YOUR
- data files. The install program will ask if you're upgrading
- from an earlier version. If you respond (Y)es it will ask the
- location of the earlier version, confirm it, then install the
- required files. An upgrade utility will be invoked
- automatically when PM is started for the first time.
-
-
- IF YOU ARE UPGRADING, YOU MUST INSTALL THE NEW VERSION IN THE
- DIRECTORY CONTAINING THE OLD PROGRAM AND DATA FILES. YOUR DATA
- FILES FROM AN EARLIER VERSION OF PM ARE VALID IN VERSION 4.3.
-
-
- 1.F.a CAUTION:
- ~~~~~~~~~~~~~~~
- The files PORTMGR1.EXE, PORTMGR2.EXE, PORTMGR3.EXE, on the
- distribution disks 1, 2, and 3 respectively are self-extracting
- compressed files. MANUALS.EXE on disk # # is also a compressed
- file containing this main manual and the abbreviated manual
- PM-NOTES.DOC
-
- If you start any of them on a floppy disk (ie. enter the name
- at the DOS prompt) they will begin the extraction process and
- fill the disk in short order producing a "disk write error".
-
-
- 1.F.b PREPARATION:
- ~~~~~~~~~~~~~~~~~~
- You may install PM from ANY floppy disk drive. The program
- will ask the location of the distribution diskette and then
- confirm it.
-
- As the install program executes you'll be asked to enter the
- drive and directory where you want to install PM. The
- install program WILL create the directory you name on the
- drive you designate.
-
-
- PAGE 8
-
-
- 1.F.b PREPARATION: - (continued)
- ~~~~~~~~~~~~~~~~~~
- ** I STRONGLY RECOMMEND YOU INSTALL PM IN ITS OWN DIRECTORY **
-
- If the directory you name already exists, you'll be asked if
- you want to use the existing directory or create a new one.
- You'll also have the option to terminate the install program.
-
- PM requires approximately 1.7 MB of disk space. When the
- program is started, it requires about 500KB of disk space for
- temporary work files. When you exit PM these work files are
- erased, however, if the space to create them when the program
- starts is not available, the results are unpredictable. I
- suggest you have at least 2.2 MB of free space on the drive
- where you install the program.
-
-
- 1.F.c TO START THE INSTALL PROGRAM:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- At the DOS prompt enter the command: "PM-INSTL" (no quotes)
-
- For example, if A: is the active drive:
-
- A:>PM-INSTL <enter/return>
-
-
- ****** IMPORTANT NOTE ******
- The normal distribution media for the program is on three
- 360KB, 5.25" floppy disks. You may have received the program
- on a different media depending on the source of your copy.
- You should be able to install the program from ANY media.
-
- IF YOU'RE INSTALLING THE PROGRAM FROM A HIGH CAPACITY DISKETTE
- (ALL DISTRIBUTION FILES ON THE SAME DISK), IGNORE THE CHANGE
- DISTRIBUTION DISK COMMANDS THAT APPEAR AS THE INSTALLATION
- PROGRAM EXECUTES. JUST PRESS ENTER WHEN ASKED TO CHANGE DISKS.
-
-
- 1.F.d WHAT WILL HAPPEN:
- ~~~~~~~~~~~~~~~~~~~~~~~~
- The install program will lead you through the installation
- process by asking your preference on each item.
-
- For most questions a default response is shown in square
- brackets (ie. Y/N [Y], yes is the default ). To accept the
- default answer, press ENTER (return).
-
- You may use the ESC key anytime the program pauses for a
- response to terminate the installation procedure.
-
-
- PAGE 9
-
-
-
- 1.F.e DO IT YOURSELF ???? (ie. don't use pm-instl.exe)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- IF you're FAMILIAR with DOS and prefer to do it yourself - THEN:"
-
- 1 - Create, then change to, the directory where PM will reside
- 2 - Copy all files to your HARD disk from the 3 distribution disks
- 3 - Run each of the 3 PORTMGRx.EXE files (x = 1, 2, & 3). Each
- program, as it runs, will self-extract the compressed files.
- 4 - Run the file MANUALS.EXE to extract the manuals.
- 5 - Be SURE you have 'FILES=40' & 'BUFFERS=20' in your CONFIG.SYS
- 6 - I suggest you erase the three PORTMGRx.EXE and MANUAL.EXE
- files to save disk space after the installation is complete.
-
- These instructions are purposely vague. If you need examples
- or more instructions, you probably should let the install
- program do the installation.
-
-
- FOR USERS UPGRADING FROM AN EARLIER VERSION OF PORTFOLIO MANAGER
- ** NOTE ** THE FOLLOWING APPLIES TO UPGRADING ONLY: ** NOTE **
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Once you've upgraded to version 4.3, you can NOT use YOUR data
- files in a version prior to 4.0. When PM is started for the
- first time a conversion program will be activated automatically.
- IF you're a REGISTERED USER, it will convert YOUR data files
- for use in Version 4.3.
- NOTE: After conversion, you can NOT use the converted data
- files in a version prior to 4.0. The ONLY way to revert to a
- previous version will be through the use of your back up disks.
-
- The install program has the capability to upgrade from an
- earlier version of Portfolio Manager, however, if you are NOT
- a registered user, the file conversion module will NOT convert
- YOUR data files for use with version 4.3. When the conversion
- menu has been activated (happens automatically when PM is
- started for the first time) you may elect to create EMPTY data
- files to EVALUATE the new version.
-
- My reasoning is this: if you've used the program long enough
- to accumulate sufficient data to warrant transferring, you
- "SHOULD BE REGISTERED".
-
-
- 1.F.f IMPORTANT: (CONFIG.SYS FILE)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Examine the main (root) directory of the drive that is used to
- start your computer (usually C: drive). Most computers have a
- file there named "CONFIG.SYS". This file is used by the
- computer during the start sequence to activate or set certain
- features in your computer. For additional information, I
- suggest you consult your DOS manual.
-
-
- PAGE 10
-
-
- 1.F.f IMPORTANT: (CONFIG.SYS FILE) - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager requires that the CONFIG.SYS file is present
- AND that it contains, as a minimum, the following statements:
-
- FILES = 40 (or more !!)
- BUFFERS = 20 (or more !!)
-
- Without these lines you'll get a FILE ERROR when you run the
- program. It may, of course, have other commands in addition
- to the above.
-
- If you already HAVE a CONFIG.SYS file, but it does not have the
- above lines or the assigned values are too small, you may use
- ANY text editor to add the required lines or change the existing
- values. The required lines may be located anywhere in the file
- but are generally placed at the end of the file.
-
- NOTE: BE SURE YOU ARE USING THE TEXT (ASCII) MODE OF YOUR WORD
- PROCESSOR TO CHANGE OR ADD THE LINES TO YOUR CONFIG.SYS FILE.
-
- If you do NOT HAVE a CONFIG.SYS file you'll need to create
- one. You may use your text editor to create the file and
- enter the two lines above OR, if you prefer, you may use the
- following commands at the DOS prompt:
-
- 1 - C:\ <enter> (to get to C: root directory)
- 2 - COPY CON:CONFIG.SYS <enter> (create the file)
- 3 - FILES = 40 <enter> (enter the data)
- 4 - BUFFERS = 20 <enter> (enter the data)
- 5 - ^Z (Ctrl + Z) <enter> (close file and write to disk)
- (hold down Ctrl key and press Z)
-
- NOTE: IF YOU CHANGE YOUR CONFIG.SYS FILE YOU MUST RE-START YOUR
- COMPUTER TO ACTIVATE THE CHANGES. The changes you made
- will NOT take effect until the computer is restarted.
-
- 1.F.g IN CASE OF TROUBLE:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- If the installation procedure is interrupted, you may restart
- it, however, the following may occur depending on when and
- where the procedure was interrupted. If some files were
- extracted from one or more of the compressed files before the
- interruption, you'll see the following question for EVERY file
- that has already been extracted:
-
- xxxxxxxx.xxx Overwrite [Y/N] (where xxxxxxxx.xxx is name
- of the existing file.)
-
- Enter an "N" (no quotes) to the question each time it appears.
- You may abort the install with a ^C (Ctrl + C) if desired.
-
- If you feel uncomfortable with the above, I suggest you erase
- ALL the files in the directory where you attempted to install
- PM and then restart PM-INSTL.
-
-
- PAGE 11
-
-
- 1.G S T A R T I N G P O R T F O L I O M A N A G E R:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
- ╔════════ STARTING PORTFOLIO MANAGER ════════╗
- ║ ║
- ║ TO START PORTFOLIO MANAGER, ENTER THE ║
- ║ COMMAND "PM" (no quotes) AT DOS PROMPT ║
- ║ ║
- ╚════════════════════════════════════════════╝
-
-
- When the installation process has been completed, the active
- directory will be the directory to which you installed
- Portfolio Manager.
-
- NOTE: You MUST make the drive and sub-directory containing
- Portfolio Manager the active drive and directory BEFORE
- entering the command "PM". If this is not the case change to
- the appropriate drive/directory. (See 1.E)
-
- To start the program enter the command:
-
- "PM" (no quotes) at the DOS prompt.
-
- ex. C:\PM>PM (assumes you installed PM on C: drive in a
- directory named PM)
-
-
- 1.G.a THE FIRST TIME YOU USE IT
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The first time the program is started a CONFIGURATION UTILITY
- should be automatically activated. It will allow you to
- select your preference on certain items that will customize
- Portfolio Manager for your personal use. The configuration
- utility should be activated EVEN if you are upgrading from an
- earlier version as there are many new features that should be
- initialized.
-
- If you start PM for the first time (as a new user OR upgrading
- from an earlier version), and you see an introduction screen
- with the following:
-
- CREATE BACK-UP OF DATA RECORDS Yes No
-
- You should respond with a "Y" or press ENTER and the MAIN MENU
- will appear. Next select "MISC" from the Main Menu then OPTION
- 9 (Configure...) from the MISC menu.
-
- This will activate the Configuration menu. Once in the
- Configuration menu, select Option # 2 (color selection) and
- select the option appropriate to your monitor (color, black &
- white, or monochrome). The use of option # 2 will reset
- certain screen features for the current version.
-
-
- PAGE 12
-
-
- 1.H GETTING STARTED WITH YOUR RECORDS (NEW USERS ONLY)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The most difficult part, in my opinion, of starting ANY new
- software package is bringing it up to date with YOUR data.
-
- It may help you determine the best way to enter your data if I
- explain how data is handled in the files and at the end of
- each year when the "Clear files for a new year" option is used.
-
- As you enter data during the course of the year, it is stored
- in the appropriate data file (See 3.E <glossary>). At the end
- of each year (when "Clear file for new year" is selected from
- the MISC menu) the following happens:
-
- 1 - All sales records are deleted.
- 2 - All income is transferred to a past income file and the
- current income records are cleared.
- 3 - All broker records are totaled and the net balance is
- entered as the "beginning balance" for each account for
- the new year. The broker files are then cleared.
-
- The income from past years will be retained in the past income
- file and provide more accurate information for ROI computation
- and yield but are NOT REQUIRED FOR ANYTHING ELSE.
-
- As you may have gathered from the above, Portfolio Manager
- does not normally maintain history files except for income.
- Even the income history file is used ONLY to compute ROI and
- yields. Considering the above, there isn't much benefit to
- trying to enter ALL your past transactions.
-
- Before you start, I strongly recommend you review the sections
- on entering data especially parts 2.3 (purchase), 2.5 (income),
- 2.6 (broker), and 2.7 (sales). I suggest you pay particular
- attention to constant value entries such as CD's, savings, etc.
- in section 2.3.A.
-
- Below are three different ways to start your data into the
- program. I suggest using # 2 below.
-
- 1.H.a 1 - QUICK START OF YOUR DATA:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- As a very minimum, you may enter the total shares (including
- re-invested shares) currently held for each investment you own
- using the purchase option. Use the income option to post the
- total income received for each of those investments. If the
- income for a security was reinvested, you should still include
- the dollar amount in the total income entered. As you enter
- income you'll be asked if you want to re-invest the income.
- Answer NO while you're starting your data with this method.
- Enter all sales using the sales option.
-
- If you enter your data as suggested above, the ROI and yield
- will be inaccurate. A total or partial sale of the investment
- will not separate your long/short term gains/loss. The income
- reports will not reflect your correct past income figures.
-
-
- PAGE 13
-
-
-
- 1.H.b 2 - STARTING YOUR DATA RECORDS: (suggested method)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- To enter YOUR data, I suggest you do the following:
-
- 1 - Select "Broker" from main menu. Make an entry for each of
- your accounts to reflects the balance on the FIRST of the
- CURRENT (this) year.
-
- 2 - Select "Purchase" from MAIN MENU and then "Enter a new
- investment", opt 1, from the submenu. Enter the total
- number of shares of EACH security currently owned on the
- FIRST day of the CURRENT year. Use a weighted average for
- the cost and the original purchase date for the record.
-
- 3 - While still in "Purchase..." menu, use "Add shares...",
- Opt #2, to reflect any shares that were added THIS year
- through an additional purchase and NOT reinvested from
- dividends.
-
- ie. Do NOT enter shares acquired during the current year
- due to the re-investment of dividends or capital gains
- at this time - they will be entered in the next step.
-
- 4 - Select "Income" from main menu. Enter ALL income received
- during the CURRENT year including dividends that were
- reinvested. The reinvested shares will be automatically
- posted to your total holdings IF they were reinvested.
-
- NOTE - Do NOT enter income, etc. for any prior years in the
- current year as it will distort the accuracy of the
- associated reports.
-
- 5 - Select "Sales" from main menu. Enter EACH sale for the
- CURRENT year.
-
- NOTE - For steps 3,4,& 5, debit or credit broker account as
- appropriate.
-
-
-
- 1.H.c 3 - AMBITIOUS START OF THE DATA ENTRY:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The entry methods suggested above will ONLY effect the accuracy
- of the analytical and evaluation data. This data (ROI, yield,
- etc.) is NOT part of the permanent records. It is computed
- each time a report is requested.
-
- If you're ambitious, you may consider entering all transactions
- from past years. If you choose to do this, consider the
- following.
-
-
- PAGE 14
-
- 1.H.c AMBITIOUS START DATA ENTRY: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you choose to enter data into past years, you should keep
- in mind that ALL entries for the year in question MUST be
- completed BEFORE proceeding to a subsequent year. This means
- that ALL the securities with transactions during the year in
- question MUST be entered before proceeding. When ALL entries
- for the year have been completed, use the procedure "Clear
- files for a new year", (MISC menu, option 6) to update the
- various records. Next start the procedure for the next year
- and continue this way until you've completed each year up to
- the current one.
- - in other words, if you're posting data for 1989, complete
- ALL entries needed for 1989 before entering data for 1990 etc.
- then use "Clear files for new year" before beginning 1990.
-
- EXAMPLE OF EACH START METHOD DISCUSSED ABOVE:
-
- The investment:
- You bought 1000 shares of XYZ fund 5 years ago (1/1/88) at
- $10/sh with income paid and re-invested quarterly. It is now
- 7/15/93 and you've received two quarterly $250 re-invested
- dividends thus far this year. You own 1600 shares on this
- date (7/15/93). I assumed a 10% yield and didn't calculate
- exact yields and share numbers for the example.
-
- 1 - QUICK START YOUR DATA:
- With PURCHASE option #1, enter 1600 shares of XYZ @ $10 (avg
- cost) with a purchase date of 1/1/88. Next use INCOME to
- enter $500 in dividends received YTD but do NOT enter as re-
- invested. Your next quarterly dividend will be entered thru
- INCOME and re-invested as normal.
-
- 2 - STARTING YOUR DATA RECORDS: (suggested method)
- With PURCHASE option #1, enter 1550 shares of XYZ @ $10 (avg
- cost) with a purchase date of 1/1/88. Next use INCOME to
- enter the $250, 1st qtr dividend and show it as re-invested
- (25 shrs). Use INCOME to repeat for the 2nd qtr div. You now
- have the 1600 shrs and your yield is accurate for the current
- year (ROI will not be accurate).
-
- 3 - AMBITIOUS START DATA ENTRY:
- With PURCHASE option #1, enter 1000 shares of XYZ @ $10
- purchased on 1/1/88. Use INCOME to enter each $250 quarterly
- dividend for 1988 and show it as re-invested (25 shrs ea
- time). When you've entered all of 1988, generate any desired
- reports and then use the "Clear files for new year" option in
- the MISC menu BEFORE entering any data for 1989. Repeat the
- income posting for each year until current.
-
- SPECIAL NOTE: As part of the "Clear files for a new year"
- option, REGISTERED users will be asked if they want to
- preserve the current years data in recallable history
- files. See Ch 2, sect 2.8.E and Ch 2, sect 2.8.F.
-
-
-
- PAGE 15
-
-
- HINT: If you expect to make MANY entries for a year other
- than the current year, such as when loading your initial
- data into the data files, you may consider changing the
- computer's active year to avoid the confirmation process
- in PM for every entry you make. Proceed as follows for
- each year you plan to enter.
-
- 1) Exit PM
- 2) At the DOS prompt enter a date in the desired year in the
- format mm-dd-yy ie. C:\>date 01-01-88
- 3) Restart PM
- 4) You must change the program's reference year with the "Clear
- for a new year" routine OR the configuration routine (select
- Configure from the MISC menu, change something and then
- exit back to the MISC menu).
-
- NOTE: DO NOT FORGET TO RESET THE COMPUTER'S YEAR TO THE
- CALENDAR YEAR WHEN YOU'RE FINISHED.
-
-
- NOTES TO GETTING STARTED:
-
- 1 - If you're a registered user and you elect to post records
- for prior years, you may preserve the data as part of the
- "Clear for New Year" procedure. This will allow you to
- recover past year data if needed. You will be asked if
- you want to use this feature when you select "Clear...".
-
- 2 - Yields will be inaccurate if income is posted in a lump
- sum. ie. If a $10.00 stock pays .25 per qtr and is posted
- as a $1.00 entry for the year, it will show as a 40% yield
- (4 x $1) because the program expects four payments per yr.
-
-
- ****** W A R N I N G ******
- Portfolio Manager does NOT separate data by the year for
- reports, analytical data, etc. Because of this you should NOT
- enter data (primarily income and sales data) for different
- years until you have generated ALL the reports for that year
- AND run the "Clear for a new year" routine in the MISC menu.
-
- In other words: If you want to enter all your data for 1992
- do NOT enter 1993 data UNTIL you have generated the desired
- reports for 1992 AND then ran the "Clear files for New Year"
- option. The above discussion doesn't apply to purchases.
- Purchases may be entered any time.
-
- SPECIAL NOTE: As part of the "Clear files for a new year"
- option, REGISTERED users will be asked if they want to
- preserve the current years data in recallable history
- files. See Ch 2, sect 2.8.E and Ch 2, sect 2.8.F.
-
-
-
- PAGE 16
-
-
-
- 1.I CREATING AND USING SAMPLE DATA
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you would like to experiment with entries prior to entering
- YOUR data, do the following:
-
- 1. Start the program (enter PM at DOS prompt)
-
- 2. Configure the program (automatic first time the program
- is started otherwise select MISC opt # 9)
-
- 3. When you exit Config, the program will restart with the
- new settings. The opening screen asks you to "Make
- backup...". Answer (Y)es !!
-
- 4. Enter your practice data (or real data if you like).
-
- 5. On subsequent starts, do NOT answer (Y)es to backup
- question on the opening screen UNTIL you have decided
- to KEEP the entered data.
-
- 6. When you want to remove all the practice data, select
- option # 9 from the MISC menu (Configure...) and then
- option "F" from the submenu (Clear all data files).
- This action will reset the files to the way they were on
- the distribution disk (ie. you'll have to re-enter your
- name, your account names, etc.). You will then be ready
- to enter YOUR real data.
-
-
-
- 1.J H E L P S C R E E N S
- ~~~~~~~~~~~~~~~~~~~~~~~
-
- The help program was designed to be activated AFTER you've
- selected a desired feature from the menu. After you've
- activated the selected feature, use the F1 key for help.
- You'll be given suggestions and hints on how to use the
- selected function.
-
- There are several features which may not be intuitive or are
- used so seldom (EOY posting, Mergers, etc.) that additional
- help would be advisable. For these topics I've placed a
- reminder on the screen to "see F1 (Help) before using". If you
- prefer that the reminder windows do NOT appear on the screen,
- there is an option in the configuration menu (option E) to
- block most of them from appearing. The help will still be
- available by using the F1 key.
-
- You may select "Topics" from any help screen by using your
- mouse or by entering "T" on the keyboard. This will activate
- the HELP MENU with a list of topics that have help available.
- Use arrow keys OR point and click with a mouse to select the
- desired topic, then press enter.
-
-
- PAGE 17
-
-
- 1.J H E L P S C R E E N S - (continued)
-
- If you have a mouse, you may move or re-size the help window.
- Point to the lower right corner and hold down the left mouse
- button. Drag the window to the size you desire. To move the
- window, place the mouse on the top of the window, hold the
- left mouse button down and drag the window to the desired
- location. If you click the mouse on the top right corner, the
- window will expand to the full screen size. The next time you
- access help, it will appear in the size and location where you
- placed it the last time you exited help.
-
- Help may be exited with the escape (ESC) key or point your
- mouse to the top left corner. You'll be returned to what you
- were doing when you activated help.
-
- Most help "topics" apply to their corresponding listing in the
- program menus. Several subjects are used in many functions
- but are NOT called by the F1 key. (ie. numeric input, yes/no
- response, etc.). I suggest you review them once or twice with
- the "Topics menu" to become familiar with their use.
-
- In some features the F1 key will activate the "TOPICS" menu
- automatically. This will occur on subjects that I felt were
- self explanatory and, honestly, I couldn't think of anything
- more to say about the current subject.
-
-
- PAGE 18
-
-
- C H A P T E R 2
- ~~~~~~~~~~~~~~~~~
-
- U S I N G T H E P R O G R A M
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 2.0 G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The following subjects cover program features and functions
- that are not specific to any individual routine within the
- program.
-
-
- 2.0.A THE MAIN MENU:
- ~~~~~~~~~~~~~~~~~~~~~
- The Main Menu items should be self descriptive of their
- function. Select your choice by moving the bar to your option
- with the arrow keys OR enter the first letter of your choice.
-
- You may use your mouse to point & click on your choice.
-
- The bar will move across the top row of the screen and a
- summary of the available options for that selection will be
- shown on row 2 of the screen. When you've entered a choice, a
- window will appear with the available options in the selected
- function.
-
- Feel free to examine the options as they ALL allow you to EXIT
- (return to main menu) without changing the data.
-
-
- 2.0.B THE SUB-MENUS:
- ~~~~~~~~~~~~~~~~~~~~~
- SUB-MENU options, like the main menu options, should be self
- descriptive. As you move thru the options a brief description
- of the feature will appear on line 23 of the screen.
-
- All the options have a provision to exit without affecting
- the data files. In most options, when the program pauses for
- input from users, a CONTEXT SENSITIVE HELP SCREEN is available
- by pressing the "F1" key which expands on the information
- requested at that point.
-
- AFTER you select the desired option, the F1 key will activate
- help with information on the selected option.
-
- The "ESC" key is available to exit (cancel) ANY routine WITH-
- OUT a change to data."
-
-
-
- PAGE 19
-
-
- 2.0.C SELECTING ACCOUNTS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Many functions allow you to specify a specific account for
- the current function. This is especially true in the report
- options where you are always asked to specify the desired
- account (or all accounts).
-
- If the selected routine allows the selection of a specific
- account, a pop-up menu will appear on the screen listing the
- available accounts. These are, of course, the accounts you
- created when you configured the program.
-
- To select a specific account, move the bar to the desired
- account using the arrow keys or the PgUp/PgDn key and then
- press enter. You may also point and click with a mouse or
- enter the number of the desired account.
-
- Each pop-up menu will also allow you the option to chose all
- the accounts or return to the calling menu. You may exit the
- menu using the escape (ESC) key.
-
-
-
- 2.0.D CREATING HOLD (.HLD) FILES:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Files ending with the extension ".HLD" are data backup files
- created by the program when requested by you. These ".HLD"
- files will be in the same directory where you've installed PM.
-
- ex. PMPURCH.HLD is the backup file for PMPURCH.DBF
-
- There are 3 ways to create these ".HLD" files. All three
- methods will create the same files in the same way and put
- them in the same place.
-
- 1. Respond "Y" to the backup question on the opening screen.
- 2. Use the F3 key while working within the program.
- 3. Select option 5 in the EXIT menu.
-
- Any of the above will create six data files with an extension
- of ".HLD" in the same directory from which you're running PM.
-
- NOTE: Five of these files are the data files and the sixth
- is the file containing the user assigned variables.
-
- Every time you start the program or a program re-start is
- called by a function, you will be asked if you want to create
- the ".HLD" files. Usually answer "Y" (or press return ) unless
- you have a specific reason to not create the files.
-
- SUGGESTION: If you have reason to think there may be a
- problem with the data, do NOT respond Y(es) to
- the "backup" question as you may be overwriting
- the valid data in the ".HLD" files with the bad
- data from the active files.
-
-
- PAGE 20
-
-
-
- 2.0.D CREATING HOLD (.HLD) FILES: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- From within the program, you may use the F3 key any time a
- main or sub-menu is active on the screen. The F3 key is
- blocked from use when data files are in use. The program will
- inform you if it can't create backups when requested.
-
- You may find this feature useful if you're uncertain on the
- effect of a specific entry.
-
- For instance:
- I sometimes experiment with the sale of different combinations
- of securities to see the effect they will have on taxes, etc.
- Before starting to "fool" around, I make a current ".HLD" file
- with the F3 key then when I'm finished I use the recovery option
- to replace the altered data with the accurate (current) data.
-
- The exit menu has an option to create backup files (option #5).
- This function is identical to the other methods of ".HLD" file
- creation.
-
- Regardless of how you request the backup files, a backup of
- all your data up to that point will be created in the same
- directory as PM. The backup files will have the same file-
- name as the corresponding ".DBF" file but will have a ".HLD"
- extension instead of ".DBF". (ie. PMPURCH.HLD)
-
- Now, if there's a power failure, or the program fails, you
- will ONLY loose data that has been entered since last time you
- created the ".HLD" files.
-
- NOTE: You should answer "N" to the "backup" question if you
- suspect the current data may be corrupt and you want to
- examine the data to see if the problem can be found and
- resolved.
-
- NOTE: I'm a firm believer in backups. I've lost data in the
- past. I've tried to make it as easy as possible for
- you to keep a backup current. The ".HLD" files will
- help if there is a data problem. They will NOT help if
- there is a mechanical problem with your hard disk.
-
- NOTE I make it a personal practice to create ".HLD" files
- from the EXIT menu (opt # 5) when I have completed a
- session IF (and only if) I feel comfortable with the
- data I just entered.
-
-
- DO NOT NEGLECT MAKING REGULAR BACKUPS TO ANOTHER (FLOPPY) DISK
- FOR ADDED PROTECTION.
-
- To create a backup to another disk drive use MISC option # 4.
-
-
-
- PAGE 21
-
- 2.0.E ENTERING DATES:
- ~~~~~~~~~~~~~~~~~~~~~~
- If a date is requested by the program, you may use the return
- key to accept the current date. In most places where a date
- is requested, the current date will be shown as the default.
-
- ie. Enter date (ret = 07/15/93) ________
-
- To enter a different date, it's NOT necessary to type the year
- IF you want to accept the active record year.
-
- ie. for 07/15/93, enter 07 15 then press return. The year
- will default to 93 (assuming the record year is 93).
-
- In some date requests, the program expects you to enter the
- CURRENT record year. If you enter a different year, a window
- will appear and ask you to confirm the entry. You may confirm
- your entry or have the opportunity to re-enter the date.
-
- This feature applies to all the data that you would expect to
- apply to the active year such as income, and sales. You may,
- of course, enter a different year but expect to be challenged.
-
- NOTE: PM maintains a reference year in the PMMEMORY.MEM file.
- This allows you to post entries in January of a subsequent
- year without being challenged if the correct year was
- entered. The internal reference year is reset to the
- calendar (computer) year when you run the "Clear files
- for a New Year" option in the MISC menu.
-
-
- 2.0.F EDITING ENTERED DATA
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- At the end of every data input module you'll be asked to
- verify and accept the data just entered.
-
- If you made a mistake in responding to the requests for
- information you should respond "NO" to the "ENTRIES OK"
- question. You'll be asked if you want to edit the entry.
-
- A "NO" response to the "edit" question will exit the routine
- without making ANY changes to the records.
-
- To make a simple change of one or more items use the arrow
- keys to move the cursor to the desired item then press enter.
-
- After you've made the change, press enter and you will be
- asked again if you want to approve the entry.
-
- The cycle will repeat until you accept the entry OR you exit
- by pressing ESC or responding "NO" to the edit entry option.
-
- HINT: Often it is easier to use the ESC key to cancel an
- entry and then re-enter the entry from the beginning.
-
-
- PAGE 22
-
-
-
- 2.0.G ENTERING NUMERIC DATA
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Numeric input is straight forward, however, there are several
- things you may want to consider.
-
- Some numeric requests will NOT accept a zero (0) as the input.
- This would apply to a field where a zero (0) would produce a
- meaningless record.
-
- ie. amount of dividend you just received.
-
- If you are a "REGISTERED" user, you may use the calculator (F2)
- to compute the numeric input. The calculator results will be
- transferred to the requested input field when you exit the
- calculator. You will still have an opportunity to accept or
- change the results.
-
-
- 2.0.H SECURITY SELECTION:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- Whenever the selection of an individual security is required
- such as in the posting of income, a pop-up menu will appear
- with a pick list of all the securities.
-
- The securities shown in the pop-up menu may be selected by
- moving the bar with the arrow keys or by point and click with
- a mouse. You may also use PgUp, PgDn, Home, or End to locate
- the security.
-
- You may jump to a security by entering the first letter of the
- name. The bar will jump to the first security that starts
- with the letter you just entered.
-
- To exit the security selection menu WITHOUT choosing a security,
- press the ESC key.
-
-
-
- 2.0.I TRANSACTION REMARKS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Many of the transactions allow for the entry of a remark.
-
- If you respond "Y" (Yes) or click the mouse on Yes, you'll
- activate a window for you to enter the remark.
-
- Enter any appropriate remark. All remarks will be displayed
- at the end of the appropriate report. In some cases the same
- remark may appear in several reports.
-
- When you request a report, you'll be asked if you want to
- include your remarks with the selected report.
-
-
-
- PAGE 23
-
-
- 2.0.J BROKER ACCOUNT DURING DATA ENTRY:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Almost every transaction that involves money asks if you want
- to debit or credit the broker account.
-
- If you respond "Y" (Yes) or click the mouse on Yes, you'll
- be asked how much, where appropriate, and the amount you enter
- will be posted to the broker records.
-
- The amount will default to the amount of the transaction and
- the program will not let you enter an amount that exceeds the
- amount of the transaction.
-
- Of course, you may debit or credit the broker account directly
- with the broker function (see Chapter 2, section 2.6.A & B)
-
- SUGGESTION: I recommend you use the broker account for every
- monetary transaction to provide a paper trail for
- your funds.
- Why ??? While the income report will show that
- you received the income, the broker report will
- show where it went (and it does seem to go !!!!)
-
- Example: You receive a dividend check from a stock. Enter
- it with the INCOME option and credit the broker
- account when asked. Next use the BROKER option
- and debit the broker account for the same amount
- (with a remark ????).
-
-
-
- PAGE 24
-
- 2.1 E X I T M E N U
- ~~~~~~~~~~~~~~~~
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The exit menu contains features I felt were not miscellaneous
- functions and hence were not put in the MISC menu, but they
- also did not fit into other categories so here they are - in
- the exit menu.
-
-
- 2.1.A TERMINATE THE PROGRAM: (EXIT option # 1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This is, as the name implies, the point where a NORMAL program
- termination is executed.
-
- ****** W A R N I N G ******
- DO NOT TERMINATE THE PROGRAM BY RE-BOOTING THE COMPUTER OR
- TURNING OFF THE POWER SWITCH. IF YOU TERMINATED THIS WAY, SEE
- BELOW FOR MORE INFORMATION ON REMOVING FOXPRO(tm) WORK FILES.
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- When you complete your session with PM, you MUST exit the
- program via the "EXIT" option from the Main Menu and "TERMINATE
- PROGRAM" option from the EXIT Menu.
-
- There are two reasons:
-
- 1) During a normal program exit, PM will update your data
- files and any memory variables that were changed. If you
- terminate the program by turning the power off OR re-
- booting the computer, the regular data files will NOT be
- updated and closed properly. This COULD result in a loss
- of data. While the program is running, PM creates
- temporary work files. These files ALWAYS have a filename
- starting with "TEMP" (no quotes) as the first four letters.
- These files will be erased during a normal shutdown.
-
- ex. TEMPDNUM.DBF
-
- I created PM by using the programing commands provided with
- the Foxpro(tm) data base package. When you start Portfolio
- Manager with the PM command, you are actually starting the
- Foxpro(tm) runtime engine which in turn calls the main program.
-
- 2) When Foxpro(tm) starts it creates it's own work files
- on your hard disk. These files are named by Foxpro with
- random letters and numbers. They can be any combination
- but the work file name will NOT have an extension. For
- instance you may see a file in your PM directory like;
-
- AADXRETG. or E4VF5TTE. etc.
- The key to identify these files is there is NO extension
- (ie. the 3 letters following the period in a file name.)
- If you exit PM by re-booting or just turning off your
- computer while PM is still running, you WILL leave these
- Foxpro work files on your disk. They can be from 0K to
- over 400K in size.
-
-
- PAGE 25
-
-
- 2.1.A TERMINATE THE PROGRAM: - (continue)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When you exit PM with the EXIT option # 1, these Foxpro
- work files are removed from your directory.
-
- NOTE: If you find the Foxpro(tm) work files in your PM
- directory when PM is NOT active, you should erase them
- with the DOS ERASE command. You can ALWAYS recognize
- them by the lack of an extension in the filename (they
- are the ONLY files in the PM directory without an
- extension). They will NOT be erased by the program the
- next time you use PM even if you exit normally.
-
- NOTE: Any time the program has an abnormal shut-down, the
- next re-start will activate a special screen suggesting
- the file testing functions be run. I recommend you run
- the tests as suggested.
-
- NOTE: If the program is terminated because of a program error
- (bug), the Foxpro(tm) work files WILL be cleared and
- the data files closed. The files starting with "TEMP"
- created by PM will remain on the disk but will be
- erased the next time you exit the program normally.
-
-
-
- 2.1.B REVIEW INVESTMENT STATISTICS: (EXIT option # 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The statistic review will display an overview of the entire
- portfolio. It has no setup options, but is intended to
- present the major numbers in a quick summary format.
-
- It was not designed to be printed. It's only there to massage
- your ego by showing the tremendous gains you've received from
- your judicious selection of investments and excellent timing
- in the sale of securities while earning maximum income in the
- interim. (now there's a sentence)
-
-
- 2.1.C FOR TECHNICAL ASSISTANCE: (EXIT option # 3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you've encountered a problem with the program or need
- technical assistance please contact:
-
- Steve Hane
- Shane Software Int'l
- 107 17th Court
- Sequim, WA 98382
- Technical Support line (206) 681-2402
-
- Technical assistance is NOT restricted just to registered
- users. I feel that if there is a problem, I want to know
- about it and make every effort to correct it whether it's a
- programing bug or confusion over how to do something. If I
- feel you're asking questions that should only be answered for
- a registered user, I'll say so.
-
-
- PAGE 26
-
-
- 2.1.C FOR TECHNICAL ASSISTANCE: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- As of the preparation of this manual, Shane Software is not
- large enough to support a full time office. If you attempt to
- contact me by phone and don't get an answer, PLEASE try again.
- I will accept calls at any REASONABLE hour (9am to 9pm Pacific
- time) seven days a week. Generally early evening is best.
- Perhaps, by the time you read this, (and with your support),
- I'll have full time coverage.
-
- NOTE: Please see Chapter 3, section 3.D (In case of trouble)
- for additional information in resolving problems.
-
- If, during the execution of the program, a technical problem
- (bug) is encountered an error screen will be activated with
- the following message:
-
- The file,"xxxxxxxx.ERR", was created containing the
- information I NEED to trace the problem. Please send
- me a copy of the error file. I need the ACTUAL file,
- NOT a copy of this notice with the file name. You may
- send the file(s) on disk or as a printout(s). Without
- the actual error file, I can ONLY make an educated guess
-
- NOTE: xxxxxxxx.ERR is a randomly assigned filename for
- the error file
-
- This error file will be written to the same directory in which
- PM is located. Please do NOT send me a copy of the screen or
- just the name of the error file (xxxxxxxx.ERR) as it has NO
- value to me in resolving the problem. It is the actual file
- that is created that has the information that I will need to
- attempt to trace the problem.
-
- If you re-tried the SAME routine several times and the same
- error re-occurred, a new error file will be created each time
- the error occurs. Each of these error files will have a
- DIFFERENT name but will contain the SAME information.
-
- If this is the case, you need only send the file with the
- latest time and date stamp. If you're uncertain, by all means,
- send all the error files. It doesn't matter whether you send
- the error file(s) on a disk or as a print out. Do whichever
- is easiest for you.
-
- NOTE: To send all the error files on a disk enter the following
- command from the DOS prompt in the PM directory:
-
- ex. C:\PM>COPY *.ERR A:
-
- Thank you for your patience !!!!!! (sch)
-
-
-
- PAGE 27
-
-
- 2.1.D CANCEL ENTRIES THIS SESSION: (EXIT option # 4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you feel that you need to cancel ALL the entries you've
- made this session use option 4 in the EXIT menu.
-
- This is the OOP's, I goofed, option.
-
- Actual use of the option is straight forward. If you feel
- confident in your ".HLD" files, just respond "Y" (yes) to the
- continue question that appears when the option is selected.
-
- The primary use for the feature is to remove entries posted to
- the records incorrectly or in the wrong place. Using this
- routine is easier and safer in many cases than trying to edit
- the entries.
-
- Example - you enter a re-invested dividend and then realize
- you posted it to the wrong fund. You could delete
- the entry from the income records (income posted)
- and the purchase records (additional shares) - OR -
- you could cancel entries completely by recovering
- the ".HLD" files.
-
- Before using, consider the following:
-
- The ".HLD" files are created in one of 3 ways.
-
- 1. Responding "Y" to the backup question on the opening screen
- 2. When you use the F3 key during a session
- 3. Selecting option 5 in the EXIT menu.
-
- Any of the above will create six data files with an extension
- of ".HLD" in the same directory from which you're running PM.
-
- See Chapter 2, section 2.0.D (creating HLD files) for additional
- information on HLD files.
-
- CAUTION:
- The cancel option works by restoring data from the files with
- the ".HLD" extension. The restored data will be from the LAST
- time you created the ".HLD" files regardless of which method
- was used to create them. If you haven't saved the data with
- one of the above recently, the recovered data will be from the
- last time you DID create the ".HLD" files. Please consider
- the timeliness of your ".HLD" files if you decide to cancel
- the current entries with the selection of this option.
-
- CAUTION:
- If you backed your data during the program start and then
- discovered the data is corrupt, the ".HLD" files will contain
- the same problem.
-
- NOTE: This function is identical to MISC option 7, sub-option 1
- (backup recovery). See Chapter 2, section 2.8.G.a.
-
-
-
- PAGE 28
-
-
- 2.1.E CREATE "HLD" FILES AS DURING PM START: (EXIT option # 5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Option 5 in the EXIT menu is one of the three ways to create
- ".HLD" files in the same directory where PM has been installed.
-
- Before using this option, be sure the data you've entered is
- valid and as you want it to be.
-
- See Ch 2, section 2.0.D (creating HLD files) for additional
- information on ".HLD" files.
-
-
-
- 2.1.F INFO ON PROGRAM REGISTRATION: (EXIT option # 6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- REGISTRATION - MY PERSONAL FAVORITE
-
- If you select option 6 in the EXIT menu, you'll be presented
- with the help screen informing you how and where to register
- the program. It will also tell you what to expect in return
- for your registration fee.
-
- The registration fee for a single copy of Portfolio Manager is
- $49.00. (s&h - U.S.A. n/c, $3.00 Canada, $5.00 other).
-
- Payment of the registration fee entitles you to the following:
-
- 1) A disk with all the updates since release
- 2) Notification of future releases of Portfolio Manager
- 3) Unlimited technical support via E-mail, phone or US mail
- 4) A module to save and retrieve data from past years
- 5) Bonus programs as shown below:
- A) CALCULATOR - results may be transferred to the program if
- numeric input was requested when the F2 key was activated
- B) CALENDAR - check dates forward or backward
- C) FINANCIAL CALCULATIONS - 14 ways to evaluate an investment
- D) LOAN COMPUTATIONS - seven ways to evaluate a loan
- 7) An upgrade utility, if needed, to preserve your data from
- prior versions
- 8) My thanks & gratitude (now there is a real incentive !!!)
-
- PLEASE use the registration form included at the end of this
- manual OR the form in the file PM-INVOI included with the PM
- package. The form may be printed using the program PM-PRINT.COM
- or with the command COPY PM-INVOI PRN at the DOS prompt.
-
- To order, you may use your credit card and our TOLL FREE NUMBER
-
- Orders (only) line 800-742-6303 (1-800 SHANE 03)
-
- Additional info on registration is available in Ch 1, Sect D.
-
-
- PAGE 29
-
-
- 2.1.G MULTIPLE PORTFOLIO MANAGER: (EXIT option # 7)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Portfolio Manager has the ability to manage an unlimited
- number of investment portfolios for those having the need
- (brokers, advisors, counselors, etc.). This module sold
- separately and is available to REGISTERED USERS ONLY for an
- additional $50.00. This module is NOT required for the normal
- use of the program by individuals. It may be a useful feature
- for those who maintain portfolios for others.
-
- If you've purchased the MPM module, option 7 will activate
- the program. If you select option 7 and you don't have the
- MPM module, you will be given additional info on its purpose
- and use.
-
-
-
- PAGE 30
-
-
- 2.2 R E P O R T M E N U
- ~~~~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- You have the option to print, screen, or send the report to a
- disk file for later printing.
-
- The reports may displayed in an expanded or compressed format
- (see below).
-
- The configuration menu (MISC opt #9) has an option to suppress
- reports that will have NO entries to display. This feature
- was included to preclude the printing of pages with only a
- report title and no information. ie. You haven't sold any
- stock in the current year; the sold report would NOT be
- printed (or screened) if this feature had been selected.
-
-
- SPECIAL NOTE ON NUMERIC DISPLAYS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If a line contains one or more asterisk (*) it means the
- computed data is unrealistic OR too large for the allotted
- space in the report. To create reports, the size (number of
- digits) of numerical output must be preset while programing.
- If the output exceeds the allotted spaces the digits are shown
- as asterisks.
- ie. an ROI of 1000.00% will be shown in the report as ***.**%.
- Maybe you did receive a 1000% ROI (good for you) but I had to
- format the output to 3 digits.
-
- REMARKS:
- ~~~~~~~
- Most reports allow the inclusion of remarks you may have
- entered as you made the original entry for the transaction.
- In some cases, the same remarks will appear in different
- reports. For example the "Value" report will show the same
- remarks as the "Purchase" report. Some remarks from the
- income report will appear in the "Purchase" report if they
- were attached to a re-invested dividend.
-
-
- ACCOUNT SELECTION:
- ~~~~~~~~~~~~~~~~~~
- You may designate a specific account for the report or select
- all the accounts. Where applicable, the reports will display
- the data separated by the accounts you established during
- configuration (if any). You may elect to show one or all
- accounts in the report. See chapter 2 section 0.C (account
- selection)
-
- To select a specific account, move the bar to the desired
- account and press enter. You may point and click with a mouse
- or enter the number of the desired account.
-
-
- PAGE 31
-
-
- REPORT FORMATS:
- ~~~~~~~~~~~~~~~
- There are two ways to prepare the contents of a report. For
- example, you buy 100 shares of a stock (XYZ corp) and then buy
- 10 additional shares each month for a year.
-
- 1. COMPRESSED: ALL transactions in ONE line for each
- security. This report format shows multiple transactions
- for an investment in a SINGLE line for the selected report
- subject. In most reports, the date shown will be the date
- of the last transaction.
-
- ie. In this example, the report will show all 13 entries
- for XYZ corp in a single line with 220 shrs, an average
- price, and the date of the last transaction.
-
- 2. EXPANDED: New line for EACH transaction for a security.
- This report format will show every transaction for the
- selected report subject.
-
- ie. In the example, the report will show 13 separate lines,
- one for each transaction.
-
- NOTE: The expanded report can be quite long if you own a
- large portfolio or have held and re-invested funds for
- a long time. To examine an expanded report of a
- selected individual security use Option 6 of the Misc
- report options.
-
-
- REPORT - DISPLAY OPTIONS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- SCREEN:
- The report will pause each time the screen is filled. You may
- press "ESC" anytime to exit the report prematurely.
-
- The report date and heading are not shown on a report to the
- screen as they are in a report to the printer or disk file.
-
- PRINTER:
- The program will verify that the printer is on. If it detects
- a problem, it will ask you to check if the printer is on line.
-
- Start the paper with the top of the paper aligned with the top
- of the back plate. The program does NOT eject the first sheet
- as a blank page.
-
- If you elected to print an expanded report be aware that it
- may require quite a bit of paper even you don't own many
- securities. For example, if you owned a fund for 10 years and
- reinvested monthly, the report for that one investment will
- require 120 lines (over 2 pages with headings, etc).
-
-
-
- PAGE 32
-
- REPORT - DISPLAY OPTIONS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- DISK:
- You may send the report to a disk file instead of the screen
- or the printer.
-
- By sending the report to a disk file, you may build your own
- custom report grouping in a single file which you may screen
- or print from DOS.
-
- Enter a UNIQUE file name for the report unless you're building
- a custom report. An extension of ".TXT" will be added to the
- name automatically.
-
- If the report name exists, you will be given three options;
- 1) Enter a new name
- 2) Add to file
- 3) Overwrite the existing report
-
- To build a custom report, select the option to add to an
- existing report (option 2). This will combine the previous
- report data with the currently selected report option.
-
- The report(s) you sent to a disk file may be screened or
- printed at any time from the DOS prompt.
-
- To PRINT: at the DOS prompt, enter the command:
- COPY filename.TXT PRN:
-
- To SCREEN:at the DOS prompt, enter the command:
- COPY filename.TXT CON:
-
- HINT: At the end of each year, I like to send all the reports
- in a COMPRESSED format to the printer and ALSO send all
- the reports in the EXPANDED format to a floppy disk to
- keep for future reference if needed. I usually name
- the disk file by the year. (ie. 1992)
-
- NOTE: A report that has been saved to a disk file may be
- printed using the MISC report menu option #7.
- See 2.2.l.g (print rept from disk file) below.
-
- REPORT PAGINATION:
- ~~~~~~~~~~~~~~~~~~
- NOTE: If there appears to be a problem with report pagination,
- try changing the printer configuration (MISC menu opt 9,
- then config menu opt # 9) to indicate you're using a
- laser printer even if you're not. It will cause the
- page line count to be reduced.
-
- 2.2.A GENERATE REPORTS 2 - 9: (REPORT option # 1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This feature was included to allow you to generate all the
- primary reports with a single report preparation. As noted
- above, if you select the expanded information, the report
- could be quite lengthy. Be sure to have enough paper in the
- printer if it is to be printed.
-
-
- PAGE 33
-
-
- 2.2.B INVESTMENT PURCHASE RECORDS: (REPORT option # 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The report will show the pertinent information for each
- purchase. If you selected the compressed report, you'll see
- each investment in a single line with the date shown as the
- original purchase date even if there was a subsequent
- acquisition of additional shares. As with all the reports,
- you may limited the report to a selected account.
-
-
- 2.2.C CURRENT VALUE OF PORTFOLIO : (REPORT option # 3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The current value report will show the per share cost and the
- per share value. It will also show the total cost and the
- total value for the each security or record.
-
- If you selected the compressed report, you'll see the cost and
- value of each investment in a single line. The expanded will
- show the cost and value of each acquisition for the same
- security. As with all the reports, you may limited the report
- to a selected account.
-
- The values shown will be from the last time you used the
- update function. (Chapter 2, section 2.4)
-
-
- 2.2.D DIVIDEND & INTEREST REPORTS: (REPORT option # 4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The dividend report displays a date, the total income with a
- breakdown of the capital gains and tax free income. It also
- shows the estimated and year to date yields. If there were
- any re-invested shares they are shown also.
-
- If the compressed report is selected, the date will be the
- date of the LAST entry and the dollar amounts will be the
- total received to date in the current (active) year. Of
- course the expanded report will show each income entry.
-
- When you first purchased an investment, you were asked to
- enter the number of income payments you expected annually.
- This number is used to compute the estimated yields. If you
- did not enter an accurate number the yields will, of course,
- not be accurate. Another weakness in the estimated yields
- occurs if you receive a disproportional payment.
-
- NOTE: The estimated yield is computed by taking the average
- of the income received YTD and multiplying it by the
- number of times you indicated you expect to receive
- income each year. You may change the number (times per
- year) with the Edit option (Misc opt #1 (purchase
- recd's)). All the yield figures are based on averages.
- If the income is uneven, yields will be inaccurate.
-
-
- PAGE 34
-
-
- 2.2.D DIVIDEND & INTEREST REPORTS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- NOTE: All yield percentages are calculated as they are needed
- and do NOT become part of the permanent records. They
- are for analytical use only.
-
- TIP: If you entered the wrong number when asked "Number of
- income payments expected per year" during the initial
- entry of the investment in the PURCHASE menu, you may
- change it with the "EDIT" option in the "MISC" menu.
- (See chapter 2, section 2.8.A (edit a file))
-
-
- 2.2.E REPORT ON SOLD INVESTMENTS: (REPORT option # 5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- As with the other reports, you have the option to produce a
- compressed or expanded report. The sales report does NOT give
- you the option to select the account to be reported.
-
- The sales report will separate short and long term capital
- gains according to the capital gains period established during
- configuration. IRA sales are reported separately from the
- long and short term sales. If an IRA sale is a taxable event
- you will still have the information available for reporting.
-
- NOTE: Do not forget to change the "Capital Gain Period" if
- congress changes it. It may be changed from within the
- CONFIGURATION menu, option B.
-
- TIP: I won't pretend to understand the tax laws regarding IRA
- gains and losses, however, I strongly suspect you'll
- need this information at some time in the future. I
- suggest you keep the printed (or disk) sales report
- (as it pertains to IRA's). Remember the program does NOT
- preserve a sales history. When you run the "Clear for
- new year" function WILL remove the sales data.
-
-
- Example of a sales report:
-
- Name: PUGET SOUND BANCORP Shares sold = 48.902 Account: JNT
- Purchase date: 01/01/88 Date of sale: 06/22/92 Held 4.47 yrs
- Cost: $544.86 ( $11.142) | Sell: $1,969.91 ( $40.283) | G/L: $1,425.05
- Comm: $0.00 ( $0.000) | Comm: $0.00 ( $0.000) | Gain: 261.542%
- Total: $544.86 ( $11.142) | Rec'd: $1,969.91 ( $40.283) | Gain/yr 58.423%
-
-
- The report shows the purchase and sale information with the
- per share amounts shown in parenthesis. The figures on the
- right show the dollar gain/loss and as well as the total and
- annual gain or loss as a percentage.
-
-
- PAGE 35
-
-
- 2.2.E REPORT ON SOLD INVESTMENTS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- At the end of the sales report you'll see a summary report
- showing the total of the long term, short term, and IRA sales
- for the year. If you choose the compressed report the
- following note will be included in the report:
-
- "The purchase DATE will NOT be accurate in a compressed
- report if there were added or reinvested shares. The
- original purchase date is shown. Avg/share and cost of
- purchase are the AVERAGE cost of the investment."
-
-
- 2.2.F SUMMARY REPORT OF ACCOUNTS: (REPORT option # 6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The summary report will show an overview of the selected
- account (or all accounts). Of course, if you only have one
- account established, this report is really an overview of the
- entire portfolio. At the beginning of the report, a listing
- of all the investments held in the selected account will be
- displayed.
-
- I find the report useful in analyzing how I'm doing in a
- selected area as opposed to the overall portfolio. Of
- particular interest to me is the growth of my IRA account.
-
- All dollar amounts are totaled for the entire account.
-
- If you have more than one account, and request that all the
- accounts be displayed, at the end of the report, a summary
- report of the entire portfolio will be displayed.
-
-
- 2.2.G 1099 VERIFY FORM (DIV/INTR): (REPORT option # 7)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This report was designed to be used at the end of the year
- (in reality, early the following year) AFTER you have received
- all your income for the proceeding year.
-
- The report is printed in the form of a check list with a check
- off place in the left column. I attempted to present the
- numerical data in the manor "most" payers send their 1099's.
-
- The report may be divided in up to four sections
- 1 - dividend income
- 2 - interest income
- 3 - IRA dividends
- 4 - IRA interest
- The IRA income is presented for information only unless you
- are using the IRA income as ordinary income. This is, of
- course, between you and your accountant.
-
- The gross payment amount should correspond to box 1a on the
- government form 1099-DIV. Ordinary income should correspond
- to box 1b, etc.
-
-
- PAGE 36
-
-
- 2.2.G 1099 VERIFY FORM (DIV/INTR): - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Assuming you entered your income correctly, your 1099's may
- still disagree with your records because of the way the payer
- reports the income. This usually happens with capital gains
- or tax free income.
-
- If a 1099 does not agree with your records, you should change
- your records to match the 1099 using EDIT (MISC opt #1). The
- 1099 is, after all, what the IRS is going to accept as the
- correct numbers.
-
- TIP: To change a record select the "DIVIDEND/INTEREST RECDS"
- under the edit options, select the applicable security
- and record, and make the appropriate change. See
- chapter 2, section 2.8.A for more on editing.
-
- I usually select the first record for the security (if
- there's more than one) and make the numbers work even
- though they will NOT agree with the actual payment I
- received at the time.
-
- If you forgot to post income during the year, you may do it
- now using the normal income posting options.
-
- NOTE: The ONLY way to ALTER the past entries is with EDIT.
-
-
- 2.2.H RETURN ON INVESTMENT (ROI): (REPORT option # 8)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The ROI is provided as an analytical tool. The information
- displayed in the report is calculated each time you request
- that report. It is NOT stored in the permanent records and
- therefore, if the numbers are inaccurate, it will not affect
- the permanent data.
-
- The accuracy of the numbers depend on many factors, not the
- least of which is the amount of effort expended in starting
- your data into the program when you first began using it. If
- you used the "QUICK" method of initial data entry, the ROI's
- will be inaccurate because the past income data is inaccurate
- or unavailable. (see below)
-
- The ROI/yr is the ANNUALIZED percentage return for each year
- held while the TOTAL ROI is the amount returned as a
- percentage of the amount invested. Money market and cash
- accounts are not shown because of the file structures.
-
- The ROI is calculated by subtracting the cost of the direct
- purchases (original + added shares - but NOT re-invested
- shares) from the current value. Next, the total income since
- the purchase date is added, and the result is then divided by
- the time held.
-
-
- PAGE 37
-
-
- 2.2.H RETURN ON INVESTMENT (ROI): - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Using the above method allows for inaccuracies under several
- conditions. In all honesty, I haven't been able to devise a
- way of obtaining a more accurate figure using the existing
- file structures under ALL conditions.
-
- For example, if you owned 1000 shares of XYZ @ $10.00/sh that
- paid a 10% dividend in past years, your income would be
- $1,000/yr. Over the past 3 years you've earned $3,000 or 30%
- total ROI. Now, as you begin the 4th year, you sell 900 shares
- at $10. When the ROI is computed it will show the show the
- past $3,000 as earned by the remaining 100 shares ($1,000
- value). As you can see, this gives a rather distorted ROI.
-
- It gets even more complex if shares have been reinvested. A
- ratio is set up in the year of the sale which should make the
- ROI closer to accurate, however, in subsequent years, after
- the sales records are cleared, a ratio can not be determined
- from the available records.
-
- NOTE: ROI/yr is an annualized number. If you purchase a stk
- at $1000 and sell it 3 months later at $1100 you have
- an ROI of 10%, but an annualized return (ROI/yr) of 40%
-
- What all this means is, the ROI is accurate if you don't have
- partial sales of securities that are paying dividends or interest.
-
- The ROI calculations are a best guess effort on my part. They
- are presented as advisory only and are NOT recorded in any of
- data files. I think you'll find them accurate if you purchase
- an investment, post the income, and update the value
- periodically. Once you have partial sales, past re-invested
- income or any other factors, the ROI will lose its accuracy.
-
- NOTE: If any of you mathematicians can show me how to
- calculate an accurate ROI with the available data, I
- shall be happy to produce an update with the new
- formulas. Just contact me for the specifics of the
- available data.
-
-
- 2.2.I BROKER TRANSACTIONS REPORT: (REPORT option # 9)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The broker report, like the others, allows you to select a
- single account or report on all transactions for the year.
-
- Most of the time, when you debit or credit the broker account
- directly or through one of the other functions, you will be
- asked for the tax status of that transaction.
-
- If you indicate a debit is tax deductible or a credit is tax
- free income, it will be marked that way in the records. When
- you call for a broker report the tax status of the entry is
- shown in the report along with a total at the end of the report.
-
-
- PAGE 38
-
-
- 2.2.J COMBINED INFORMATION REPORT: (REPORT option # A)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- General information:
- The report format attempts to present as much data as possible
- on a single screen to allow you evaluate the performance of an
- investment.
-
- The menu setup allows you to create virtually any combination
- of securities you may wish to evaluate from a single security
- to the entire portfolio.
-
- Any single investment that has multiple transactions will use
- AVERAGE numbers for this report.
-
- Do to rounding and averaging some numbers may not be exact and
- may even differ slightly from other reports reporting on the
- same item. The numbers are for reference ONLY and are NOT
- entered into the records. For exact numbers use the expanded
- report of the desired type.
-
- ie. For an accurate sales report, use the SALES report (opt # 5)
-
- The numbers shown in parentheses are the per unit amount of
- the current item. Again, these ARE averages if it's a
- multiple entry invest.
-
-
- Example of combined report:
-
- ===>>> FIRST AUST PRIME (FAX) <<<===
- ======================================
- Orig purch date 06/24/86 | Acct: IRA | Date last sale N/A
- Last trans date 12/11/92 | Type: STK | Last inc rec'd 12/11/92
- ------------------------------------------------------------------
- Original purch 175.000 | Sale proceeds $0.00 ( $0.00)
- Add thru purch 920.000 | Cost stk sold $0.00 ( $0.00)
- Add thru reinv 14.900 | G/L on sales $0.00 ( $0.00)
- Num units sold 0.000 | Inc prior yrs $1,072.25
- Net units held 1,109.900 | Income this yr $787.90 ( $0.71)
- ------------------------------------------------------------------
- Original invest $1,754.44 ( $10.02) | Act yld YTD (cost) 6.32%
- Cost of added $10,559.22 ( $11.47) | Act yld YTD (valu) 6.96%
- Cost of reinv $147.00 ( $9.86) | Est yld on 12/ yr 5.42%
- Total invested $12,460.67 ( $11.22) | Est income $675.34
- Less stock sold $0.00 ( $0.00) | ROI since purch 5.69%
- Cost of current $12,460.67 ( $11.22) | ROI per year 0.86%
- Value 01/04/93 $11,306.55 ( $10.18) | G/L on avg cost -9.26%
- G/L on avg cost $-1,154.11 ( $-1.04) | G/L on avg sale 0.00%
-
-
- Specific info on selected items in the report:
-
- Last value update:
- Last date ANY investment value was updated - May NOT have
- been the selected security.
-
-
- PAGE 39
-
- 2.2.J COMBINED INFORMATION REPORT: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Original purch:
- Number of units acquired on original purchase date. If the
- investment was purchased on 2 or more buy orders this will
- show ONLY those acquired on the first buy order executed.
- Remainder of shares shows as "add thru purch".
-
- Add thru purch:
- All units acquired EXCEPT original purchase or reinvested
- shares. The original shows in the "Original purch" while
- the reinvested shows in "Add thru reinv". Usually these are
- units you specifically purchased in addition to the units
- you already own.
-
- Add thru reinv:
- All units acquired thru an arrangement with the payer
- (usually a mutual fund) where all (or part) of your income
- is used to purchase additional units in the security paying
- the dividend.
-
- Net units held:
- Number of units you CURRENTLY own ((orig + added + reinv) - sold)
-
- Original invest:
- Total paid for "original purch". The cost INCLUDES the
- commission (if any) you paid on the purchase
-
- Cost of added:
- The cost of any additional units acquired EXCEPT the orig
- units or shares acquired thru reinvestment. This INCLUDES
- the commission paid on the units. This is the cost of the
- units you specifically purchased in addition to the units
- you already own.
-
- Cost of reinv:
- The amounts shown are based on the AVERAGE cost per unit.
- Due to rounding, the numbers may be inaccurate (± .05% error)
-
- Inc prior yrs:
- Income received prior to current year. Amount per share is
- not shown as it wouldn't be useful info. This is one of the
- places where the accuracy of the past income records comes
- into play.
-
- Actual AND estimated yields and income:
- The actual yld YTD (cost & value) is, as the name implies,
- based on what you actually have received YTD. Obviously, this
- doesn't become a true annual yield until all income for the
- year has been received for the security. The estimates (yld
- & income) are computed by taking the average of the income
- received YTD and multiplying it by the number of times you
- indicated you expect to receive income each year. You may
- change this number (times per year) with the Edit option
- (Misc opt #1 (purchase recd's)). All the yield figures are
- based on averages. If income is uneven, yields will be
- inaccurate.
-
- PAGE 40
-
-
- 2.2.J COMBINED INFORMATION REPORT: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ROI (Return on Investment):
- Return on investment (ROI) is calculated by subtracting the
- cost of DIRECT purchases (orig + added - but NOT re-invested
- shares) from current value. Total income since the purchase
- date is added, and the result is then divided by the time
- held. ROI/yr is the % for each yr held while TOTAL ROI is
- the amount returned as a % of the amount invested. Money
- market and cash accounts are not shown because of the file
- structures. (See Chapter 2, section 2.2.H)
-
- G/L on avg cost:
- Again, the dollar amount and percentage is based on the
- AVERAGE cost of the investment subtracted from the current
- value entered the last time you updated.
-
-
- 2.2.K INCOME HISTORY OF ONE STOCK: (REPORT option # B)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This option will allow you to view the income received in past
- years. Even though the past income is used in several reports,
- this and the "Expand one selected stock" option (2.2.L.f) are
- the only options that will allow you to actually view the past
- income data.
-
- The report will simply report every income entry for the
- investment in chronological order.
-
- This assumes, of course, that you've been using the program
- long enough to be in a second (or longer) year of use OR you
- went to the trouble of entering income from past years and
- then ran the "Clear files for a new year" option.
-
-
-
- PAGE 41
-
-
- 2.2.L M I S C E L L A N E O U S R E P O R T S
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 2.2.L.a IRS 1040 SUPPORT STATEMENTS: (REPORT opt # C, sub # 1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- General information:
- The forms created were designed to be an attachment for your
- income tax return for Schedule B (dividend and interest income)
- and for Schedule D (Capital gains/losses).
-
- You will be asked if you want to include IRA transactions.
- Some of you may be drawing against you retirement accounts and
- therefore need to report the information to the IRS.
-
- NOTE: Most entries in a tax return are rounded to the nearest
- dollar. The forms generated by this option conform to
- that convention.
-
- If you use these forms you should indicate in the appropriate
- boxes on the 1040 "See attachments" and attach the forms to
- the back of your return.
-
- NOTE: This is the ONLY report that has different preparation
- options depending on the output option selected for the
- final report.
- One option will be to view the report on the screen and
- the other is to send it to the printer or a disk file.
-
-
- 2.2.L.a.1 PRINT TAX SCHEDULES B & D:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This function was designed to create PRINTED forms to use with
- your tax return. If you send the output to a printer or disk
- file, you'll have total control over the final report to assure
- you of producing EXACTLY what you need (want).
-
- You'll be asked how you want your name to appear, your SSN, if
- you want to show IRA transactions, and if you would like to
- REVIEW EACH LINE BEFORE it is printed.
-
- Every effort has been made to create a form in the format that
- is acceptable to the IRS as a supplemental statement to be
- attached to the back of your tax return and referenced in the
- appropriate boxes in the applicable schedule.
-
- TIP: I suggest you send the report to the screen to determine
- the accuracy of the numbers. If any changes are
- necessary, they may be made with MISC, option 1 (edit).
-
- You will have the option in Schedule D to combine a multiple
- entry sale into ONE line using the average cost of the
- investment to determine the gain or loss. Of course the
- report WILL still be separated into long & short term gains.
-
-
- PAGE 42
-
-
- 2.2.L.a.2 SCREEN TAX SCHEDULES B & D:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you send the report output to the screen you will NOT have
- several options that ARE available when the report is being
- prepared for a printer or a disk file.
-
- The on screen presentation is primarily to give you an
- overview of what the report will look like. It is also a good
- time to verify the accuracy and make notes of needed changes
- before you send it to the printer.
-
- SUGGESTION: Even if you don't attach these forms to your tax
- return, they should make a good source for the
- necessary information for the completion of the
- appropriate schedules in your 1040.
-
-
- 2.2.L.b MATURITY-CD's, BONDS, ETC.: (REPORT opt # C, sub # 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When you acquire a new investment and enter it through the
- PURCHASE option 1, you will be asked if you want to enter a
- maturity date for that investment. Of course a maturity date
- only applies to certain types of investments such as bonds,
- CD's, etc.
-
- If you entered a maturity date, this report will display the
- purchase AND maturity date. Investments that did NOT have a
- maturity date entered will not be displayed.
-
- The intent of this report is to allow you to take a quick
- check to see if an investment is maturing.
-
- The program does NOT automatically activate any bells or
- whistles to alert you of a maturing investment. Tell me if
- you would like to see automatic notification in a future
- version.
-
-
- 2.2.L.c DISPLAY ENTERED REMARKS: (REPORT opt # C, sub # 3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- All functions requesting the input of investment information
- ask if you want to include a remark with your entry. Any
- remark you enter will be attached to that transaction. This
- will, in some instances, cause the same remark to appear in
- several reports, or the same remark to appear several times in
- a single report.
-
- For instance: If you add a remark to a sale that had multiple
- entries, the remark will appear attached to each entry. If
- you put the proceeds of that sale in the broker account, the
- same remark will also appear in the broker records.
-
-
- PAGE 43
-
-
- 2.2.L.d SHOW NUM & % OF PORTFOLIO: (REPORT opt # C, sub # 4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This report was designed as another analytical tool. It will
- calculate the current value of your portfolio and then compute
- the percentage of the total for each investment you own. It
- will also show the total number of units of each investment
- owned.
-
- The report does NOT separate the numbers according to the
- different accounts you may have created.
-
- If you're a proponent of a diversified portfolio, this report
- will quickly show if you are tending toward having "all your
- eggs in one basket".
-
-
- 2.2.L.e COMPARE COST TO VALUE: (REPORT opt # C, sub # 5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Quick & dirty - you can tell a glance how your different
- investments are doing. It doesn't tell you anything that
- isn't available in other reports, but it does do it quick and
- easy to view.
-
-
- 2.2.L.f EXPAND ONE SELECTED STOCK: (REPORT opt # C, sub # 6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This report will produce the same information as an expanded
- report from any of the available reports except this report
- will be limited to the selected investment.
-
- You may have a need to ascertain something about a single
- investment and you don't care to generate a full report in the
- subject area. An expanded report for all your investments can
- grow quite large in time even with a modest portfolio.
-
- For example, you need the purchase price of a particular stock.
-
- When this option is selected, you will be offered a menu of
- the available data with four options.
-
- 1 - Purchase records
- 2 - Current records
- 3 - Income records
- 4 - Sales records
-
- After you chose the desired record information, the pick list
- for your investments will appear. Just choose the desired
- investment.
-
- All the transactions on record for the selected area will be
- reported.
-
-
- PAGE 44
-
-
- 2.2.L.g PRINT REPORT FROM DISK FILE: (REPORT opt # C, sub # 7)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you have sent ANY report to a disk file, you may want to
- print it sometime in the future.
-
- To print a report that was originally sent to a disk file, you
- may use the suggested DOS command that was displayed at the
- end of the report generation:
-
- C:\PM>COPY fname.TXT PRN (fname = name you assigned)
-
- - OR -
-
- you may use option 7 in the MISC report menu. This option
- will ask for the name of the desired file to print and then
- send it to your printer.
-
-
-
- PAGE 45
-
- 2.3 P U R C H A S E M E N U
- ~~~~~~~~~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- It all begins here. In order to perform ANY of the useful
- functions for which the program was designed, you must enter
- one or more investments.
-
- IMPORTANT NOTE:
- It is VERY important that you enter investments with the
- correct menu option if you are to maintain accurate records.
- Here are some general rules which will be expanded below.
-
- 1) An investment may be entered only ONCE using option #1.
- 2) If you BUY additional shares, use option #2.
- 3) If you acquire shares through a stock split or stock
- dividend use option #3.
- 4) If you acquire shares through re-investment use the
- INCOME function from the main menu.
-
- SUGGESTION: If, during a calendar year, you purchase a stock
- (IBM for example), sell the stock, then later, during
- the same calendar year, re-purchase the same stock, I
- suggest you alter the name to distinguish the re-purchase
- from the original purchase (IBM-2 for example).
-
- Although the re-purchase above WILL be kept separate, if you
- were to sell the second purchase, the sales report could be
- confusing to read.
-
-
- 2.3.A ENTER A NEW INVESTMENT: (PURCHASE option #1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- USE THIS OPTION ONLY ONCE FOR EACH INVESTMENT YOU ACQUIRE
- =========================================================
- Use this option for the initial acquisition of an investment.
- If you increase your holding in a particular investment, use
- the appropriate function to reflect the change.
-
- When selected, the option presents a screen requesting
- information on the new investment. As you complete the form
- on the screen, an instruction window will appear on the right
- giving specific instructions for the requested item. Some
- items require you select from a menu of possible responses.
-
- ie. type, exchange, account, etc.
-
- Most items should be self explanatory, however, consider the
- following:
-
- EXCHANGE SYMBOL: Not required, but enter it if you know it.
- At the present it isn't used, however, I hope to add a modem
- download capacity to the program in the future at which time
- it will be needed.
-
-
- PAGE 46
-
-
- 2.3.A ENTER A NEW INVESTMENT: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- COST PER UNIT: If you enter a bond purchase you MUST enter
- the cost in the same format as shown in financial journals.
-
- ie. 10% of the actual price
-
- If you enter the full price per bond, the cost in your
- portfolio will show 10 times higher then it's supposed to be.
- example: you purchase a bond with $1,000 face value for $987.25.
- Enter the purchase cost as $98.725 per bond. This
- conforms to the way it's reported in the newspapers.
-
- TOTAL COMM & MISC: Always enter the FULL amount paid for ALL
- the extra charges OVER the basic cost of the investment. All
- charges such as commissions, taxes, misc, etc. should be
- included in this figure. The program will enter the per unit
- cost of the amount paid for future use.
-
- NO. DIV/INTR PER YR: The entry routine requests the number of
- income payments you expect to receive each year. This number
- is used to calculate the estimated yields. If you enter an
- incorrect number, the estimated yields will be distorted. If
- you enter a zero (0) and then receive an income payment(s),
- the program will always treat it as one payment per year for
- yield calculations.
-
- MATURITY DATE: If your investment is the type that has a
- maturity date (bonds, CD's, etc.), you may enter it here. It
- will be used to produce a report showing the maturity dates.
-
-
- 2.3.A.a CONSTANT VALUE INVESTMENTS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The second item on the entry screen is the type investment and
- the seventh option (7) in the pop-up menu is "Constant val".
-
- NOTE: If you select the type as "Constant val", the TYPE will
- be coded a "MMA". This is strictly for internal use and
- has no relation to the actual investment type.
-
- Many investments may be considered to hold a constant value
- (ie. will not fluctuate in market value) such as Money Market
- Accounts (MMA's), Cash Reserve (CR's), etc. Other type
- holdings COULD be treated as constant value investments such
- as savings accounts, CD's, annuities, limited partnerships, etc.
-
- My theory is that any investment can be reduced to $1.00 units
- (and fractions of a unit to represent cents). You may then
- acquire enough units to equal the actual dollar value of the
- investment.
-
- NOTE: Do NOT convert the other way - one unit at the dollar
- value of the investment. This would make it difficult
- to reinvest dividends, show gain or loss properly, etc.
-
-
- PAGE 47
-
-
- 2.3.A.a CONSTANT VALUE INVESTMENTS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Lets try a few examples of how to apply this theory:
-
- A savings account: Your current savings account balance is
- $5,345.36. Enter as 5,345.36 units (shares ??) at $1.00 per.
- If your account is credited with $23.85 interest, enter it
- using the INCOME option and then the PURCHASE opt #2 to "add"
- 23.85 units at $1.00 per. Your income earned will be reported
- properly through the income reports. If you withdraw $500.00
- from the account, enter it as a regular sale of 500 units at
- $1.00 per share. This will NOT affect your sales gains or
- losses because you bought AND sold at the same price.
-
- A limited partnership: You buy into a limited partnership
- for $10,000. Enter 10,000 units at $1.00 per unit. If you
- receive a cash distribution, show it as a normal dividend.
- When you sell (liquidate), enter it through the sales option
- as a number of units equivalent to the amount received a $1.00
- per unit. As you can see, this will reflect your true gain/loss.
-
- A Certificate of Deposit (CD'S): Treat similar to the above.
- If you roll it over to a new CD, treat it as a sell and then a
- new purchase. The interest received on the original purchase
- should be entered as an ordinary interest payment through the
- income option NOT as a gain on the sale of the CD.
-
- So, to sum the theory and use this program to cover almost any
- type investment, break it into $1.00 units, enter ALL income
- through the INCOME option, any increase (deposit) to the
- holding with the "Add shares to stock you own" option, and
- any reduction to the investment through the SOLD option.
- Treat it all at $1.00 per unit.
-
- NOTE: If after you enter a new investment, you run a CURRENT
- VALUE report, you may notice a difference between the
- cost and current value of the new investment. This is
- because, if you paid a comm/misc charge, the per share
- amount of the comm/misc has been added to the cost of
- the security for the report.
-
-
- PAGE 48
-
-
- 2.3.A.b BOND INTEREST BUY OR SELL:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Bond interest (if any) that is paid as part of the purchase of
- a bond will be entered as negative interest income. By
- treating it as negative income (will have minus sign), it
- causes the bond in question and the total interest income to
- show accurate numbers for the income reports.
-
- The current IRS codes (1992) allows interest paid on a bond
- purchase to be used to offset the income earned on that bond.
- If you don't receive the bond interest until the following
- year, you may use the interest expense to offset other similar
- interest received during the current year. I suggest you
- check with your tax advisor for a more definitive ruling.
-
- Interest received when you sell a bond will be posted to the
- income records as regular interest income.
-
- NOTE: The interest will be posted through the sell function
- and should NOT be entered through the regular income
- option to be sure it is NOT posted twice.
-
- In both cases (buy or sell) you will have the option to NOT
- have the interest posted as described above. This option will
- appear at the end of the function.
-
-
- 2.3.B ADD SHARES TO STOCK YOU OWN: (PURCHASE option # 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you purchase additional units of an investment use this
- option to enter them into the records.
-
- SUGGESTION: Do NOT use this option to enter shares acquired
- through the re-investment of dividends. Use the
- INCOME option and indicate that the income is to
- be re-invested.
-
- You could show a re-invested dividend by entering it as a cash
- dividend with the INCOME option and then adding the appropriate
- number of share with this option. If you use this approach,
- your totals will still be accurate but the source of shares,
- and the ROI will NOT be accurate.
-
- When selected, you'll be shown a pop-up menu with a list of the
- investments you currently own. Select the desired investment.
-
- The next screen will show a listing of the current holding and
- an entry form for the current purchase.
-
- When the form has been completed, you'll be asked to confirm
- your entries. The updated data will be shown in the top
- right of your screen. If you made a mistake you will have the
- option to edit or cancel the entries.
-
-
-
- PAGE 49
-
- 2.3.C ENTER STK SPLIT OR STK DIV: (PURCHASE option #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If a security you already own declares a stock split or a
- stock dividend use this option to enter the newly acquired
- shares. It is NOT for stock acquired through re-investment.
-
- NOTE: Do NOT use this option if the stock was acquired due to
- a merger or buyout of the corporation (see sect 2.3.G)
-
- When selected, you'll be shown a pop-up menu with a list of the
- investments you currently own. Select the desired investment.
-
- On a stock split or stock dividend, the cost of the new stock
- is usually entered as zero (0). If you enter a zero (0), the
- cost basis of the entire holding will be adjusted to reflect
- the new cost basis of the entire investment.
-
- When the form has been completed, you'll be asked to confirm
- your entries. The updated data will be shown in the top
- right of your screen. If you made a mistake you will have the
- option to edit or cancel the entries.
-
-
- 2.3.D SELL A STOCK SHORT: (PURCHASE option #4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- A short sale is the sale of a security you don't own with the
- promise to supply (acquire) the actual shares at a later date.
-
- The entry form for a short sale is identical to the entry form
- "Enter a new investment". I suggest you review section 2.3.A.
-
- While a short sale is open, the purchase and current value
- reports will list the security and the number of shares but
- with a zero (0) cost as the basis and no purchase date. The
- sales report will show the sale as a gain of 100% of the
- invested amount since the cost basis at this point is zero(0).
-
-
- 2.3.E COVER SHORT SALE POSITION: (PURCHASE option #5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- You can NOT cover a short sale if there are none. If you
- select this option with no short sales on record, you'll be
- told "there are no short sales" and returned to the main menu.
-
- The form for covering is the same as used in "Add shares..."
- or "Enter stk split...". Complete the form as you would the
- above mentioned forms.
-
- When the form has been completed, you'll be asked to confirm
- your entries. The updated data will be shown in the top
- right of your screen. If you made a mistake you will have the
- option to edit or cancel the entries.
-
- After the short sale has been completed, the reports will
- appear as you would expect. The purchase report will no
- longer carry a record of the position and the sold report will
- show the normal information for any sale. It will reflect
- your true gain or loss on the transaction.
-
- PAGE 50
-
-
- 2.3.F ADJUST ORIGINAL COST BASIS: (PURCHASE option #6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- There are several reasons the cost basis of an investment may
- be changed. Most of them are done automatically in other
- functions, however, if you need to change the cost basis and
- it isn't covered elsewhere, this option is available.
-
- A "Return of Capital dividend" should be done from the INCOME
- menu (option #3). A stock split or stock dividend should be
- done from the PURCHASE menu (option #3) to adjust the cost basis.
-
- A use for this option might be an incorrect initial broker
- confirmation slip.
-
- Use of this function is very simple. After you've selected
- the desired security you will be asked to enter the new cost
- per unit or press enter to retain the original cost.
-
- If you enter a new amount, the ORIGINAL cost of the security
- will be change to the new amount.
-
- NOTE: If you acquired additional shares through subsequent
- purchases or share re-investment the cost of the
- additional shares will NOT be changed. Use edit if
- these shares should also be changed.
-
-
- 2.3.G ADJUST FOR MERGER OR BUYOUT: (PURCHASE option # 7)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If a company in which you own stock is merged or bought by
- another company, use this option to make the necessary changes
- to the records.
-
- The module assumes that you'll receive an exchange ratio for
- your original shares. Enter the RATIO you receive NOT the
- total number of shares. The program will compute the adjusted
- number of shares you own.
-
- WARNING: You MUST enter the ratio of original shares NOT the
- number of new shares you now own.
-
- ie. 1.75 share for ea share you own
- ie. .5 share for ea share you own
-
- If, in addition to the share exchange, you receive a cash
- distribution, it should be entered as cash received. It'll be
- recorded as tax free income (return of capital payment) and be
- shown in the income report.
-
- By implication, the name will be changed. If you answer YES
- to the name change question, the name change will be done to
- ALL of the files where the original name appeared.
-
-
- PAGE 51
-
-
- 2.4 U P D A T E V A L U E S M E N U
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- To update the current value of your investments you must enter
- the current price into the records from an outside source such
- as a newspaper, broker report, etc. The information, when
- entered, will be stored into the permanent records.
-
- NOTE: If you enter a new investment on which you paid a
- commission, the current value will show as the cost less
- the commission paid on the purchase until you update
- the current value.
-
- There are 3 different formats you may use to enter the new
- current price.
-
- 1. Quick form - Will step thru each investment sorted by
- exchange and then alphabetically. It'll present a
- minimum of information about the investment and request
- the new price. It will show the new total value and ask
- you to confirm the entry. To accept the current value
- as shown, press the Enter (return) key.
-
- 2. Long form - ALL: Same as 1 above except it will offer
- considerably more information about each investment as it
- appears on the screen.
-
- 3. Long form - SELECT: Like 2 above, it offers considerably
- more information about the selected security. This option
- will present a pop-up menu with all the investments listed.
- Select the desired security and press Enter. This option
- was designed to update just a few selected investments.
-
- NOTE: If an investment has multiple entries because of re-
- investments or added purchases, ALL the entries for
- the selected investment will be updated.
-
- NOTE: If ANY value is updated, the date of the update is
- stored and shown in several reports as the date of the
- last update EVEN if only ONE investment was updated at
- the time.
-
-
- PS: I've had requests for a communications module to allow
- updates through a modem service (Dow Jones, Genie, etc.).
- To be quite honest, I don't know how to program it. I'm
- making an effort to learn but, so far, I haven't been
- able to create anything reliable (no bugs). If any of you
- are knowledgeable on the subject and willing to help,
- PLEASE contact me. As soon as I develop a module I'll
- release it to the registered users.
-
-
- PAGE 52
-
-
- 2.5 I N C O M E M E N U
- ~~~~~~~~~~~~~~~~~~~~~
-
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Any income you receive from your investment should be entered
- with the income module. There are a few exceptions to this rule:
-
- 1) Interest received as part of the sale of a bond will be
- entered through the SOLD option. (See Ch 2, section 2.7)
-
- 2) Income (distribution) received as part of a buyout or
- merger is entered through the PURCHASE option.
- (See Ch 2, section 2.3.G)
-
- When you choose the income option from the main menu you will
- activate a pop-up menu with a listing of your investments.
-
- NOTE: Sold securities are listed in the pop-up menu until you
- use MISC option #6 "Clear for a new year" to clear the
- files. This is to allow you to post income received
- AFTER an investment has been sold.
-
- After you've select your choice, the screen will show, in the
- top left, a window with basic information on the selected
- investment. Use this to confirm that you've selected the
- desired investment.
-
- The top right of the screen will show information about the
- income history for the selected investment. If investment has
- NOT received income in the CURRENT year, a note will be in the
- window to that effect.
-
- In the lower half of the screen will be a menu with the income
- options. ie: Dividend, Interest, or Return of Capital.
-
- If the normal type of income is a dividend as with a stock,
- the "DIVIDEND..." option will be highlighted. If the normal
- payment is interest as with a bond, the "INTEREST..." will be
- highlighted.
-
- If you select interest where a dividend is expected or visa
- versa, a warning window will appear asking you to confirm your
- choice. You may confirm the switch if that's the case.
-
-
-
- PAGE 53
-
-
- 2.5.A DIVIDEND INCOME: (INCOME option #1)
- ~~~~~~~~~~~~~~~~~~~~~~
- The dividend function will ask if the income is to be re-
- invested. A default response, "YES" or "NO", will be
- highlighted depending on how you responded to the "Set default
- response" question in the configuration menu (MISC opt #9,
- CONFIGURE opt #5).
-
- NOTE: If you are making a PARTIAL re-investment of the income
- (usually through a mutual fund), you MUST enter the
- dividend as TWO SEPARATE entries.
-
- Make one entry as the re-investment using the amount of
- the dividend that has been re-invested. The other entry
- should be for the cash portion of the dividend.
-
- This situation will arise if you designate a re-
- investment of capital gains but have the dividends paid
- in cash. In this situation you MUST use TWO SEPARATE
- entries to post the income.
-
- After you respond to the "re-invest" question, a data entry
- screen appears. Consider the following in completing the entry:
-
- DATE: If you enter a date that differs from the "active data
- year" (See Ch 2, section 2.0.E) the function will question
- the entry. The income function expects you to enter the
- current RECORD year. You may confirm your entry or have the
- opportunity to re-enter the date.
-
- NOTE: PM maintains a reference (record) year in the
- PMMEMORY.MEM file. This allows you to post entries in
- January (or later) of a subsequent year without being
- challenged. The internal reference year is reset to
- the calendar (computer) year when you run the "Clear
- for a New Year" option in the MISC menu (option 6).
-
- TAX FREE & CAPITAL GAIN: If the full amount of the payment is
- tax free or capital gains (or both), you may use the '+' sign
- to have the FULL entered payment amount enter automatically.
- If neither applies, press Enter (Return). It will default to $0.
-
- No. OF SHARES: If, at the start of the function, you indicated
- that you were re-investing, enter the number of shares here.
- The cost per share will be calculated. If the calculated cost
- per share is more than ± 25% different from the average cost
- per share, your input will be challenged.
-
- NOTE: If you indicated a re-investment, you may NOT enter a
- zero as your response. If you intend to NOT re-invest,
- use the ESC key to exit and start over again.
-
- If you choose to NOT re-invest the payment, the "No. of shares"
- input line will NOT be activated.
-
-
- PAGE 54
-
- 2.5.A DIVIDEND INCOME - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~
- After you've completed the "entry form" an "Updated income
- report" window will appear in the lower right corner. You will
- be asked to confirm your entries. If all is correct, press
- enter to confirm. If there is a mistake, a "NO" response will
- allow you to edit the entries OR you may cancel.
-
- If you confirm your entries AND you indicated that you did NOT
- re-invest the payment, you'll be asked if you want to credit
- the broker account (See chapter 2, section 2.0.J).
-
- SUGGESTION: I recommend you use the broker account for every
- monetary transaction to provide a paper trail for your
- funds. Enter the payment with the income option.
- Later, use the BROKER option to debit the broker
- account for the same amount (with a remark ??). Why ???
- While the income report will show that you received the
- income, the broker report will show where it went (and
- it certainly does seem to go !!!!).
-
-
- 2.5.B INTEREST INCOME: (INCOME option #2)
- ~~~~~~~~~~~~~~~~~~~~~~~
- Entering interest income is similar to entering dividends.
- Note the following differences:
-
- You will NOT be asked about re-investing the payment.
-
- SUGGESTION: If you are using my theory on "constant value
- investments" (See Ch 2, section 2.3.A.a) and you wish
- to leave the earned income with the investment such as
- with savings account interest, enter the payment here
- as a regular interest payment and credit the broker
- account with the amount of the income at the end of the
- routine. When you've finished entering the income, use
- the PURCHASE opt # 2 to purchase (ADD) a number of units
- equivalent to the amount of the payment @ $1.00 per unit
- and debit the broker account to pay for the purchase.
-
- You will NOT be asked to input a capital gain amount.
-
-
- 2.5.C RETURN OF CAPITAL DIVIDEND: (INCOME option #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- A return of capital dividend is usually tax free income that
- requires an adjustment to the cost basis of the stock by the
- amount of the dividend.
-
- Enter the dividend as you normally would. (See Ch 2,
- Section 2.5.A).
-
- After the entry has been completed (after "credit broker"
- question), you'll be asked if you want to adjust the cost
- basis of the investment. The amount of the adjustment will be
- calculated and displayed on the screen. If you answer "YES"
- the purchase cost will be changed by the amount indicated.
-
-
- PAGE 55
-
-
- 2.6 B R O K E R M E N U
- ~~~~~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Selection of "Broker" from the main menu will allow you to
- make a direct entry to the broker records. This feature is
- primarily used to enter broker interest or margin charges. It
- may also be used to record funds sent to, or received from,
- your broker.
-
- When you select "Broker", you'll have the option to debit,
- credit, or display a brief summary of the current balances for
- each account you established with the configuration program.
-
- Regardless of the method of access you'll be asked the tax
- implication of most transactions. The full broker report will
- be divided into taxable and non-taxable entries to ease the
- preparation of your tax returns.
-
-
- 2.6.A & 2.6.B DEBIT/CREDIT BROKER CASH ACCOUNT: (BROKER opt #1 & 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you indicate a debit or credit the broker account you'll be
- asked to select which of your accounts the transaction will
- affect (if you have more than one account). Use the bar menu
- to select the desired account.
-
- Enter the amount of the transaction.
-
- You will be asked to enter "Credit source" for credit entries
- and "Type expense" for debit entries.
-
- NOTE: This is should be used like a comment field. I suggest
- a short phrase such as "Margin interest" or "Funds
- deposit". This field will be shown in the reports to make
- them more meaningful when read in the future. You will
- still have the option of attaching a remark to the record.
-
- If you're posting a debit, you'll be asked if it is a tax
- deductible expense (yes or no). If its a credit, you'll be
- asked if its taxable income. Your response will be reflected
- in the full broker report.
-
- Enter the date of the transaction. Since most transactions
- will be entered after the fact, I suggest you use the actual
- transaction date rather than today's date.
-
-
- 2.6.C REVIEW BROKER ACCT BALANCE: (BROKER opt #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- You may create a quick summary of your account balances. This
- option will show the balance in each of your established
- accounts and a total of all the accounts. For a full broker
- report, use the Report menu, option #9.
-
- PAGE 56
-
-
- 2.6.D BROKER ACCOUNT WITH TRANSACTIONS:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Almost every transaction that involves money asks if you want
- to debit or credit the broker account.
-
- If you respond "Y" (Yes) or click the mouse on Yes, you'll
- be asked how much, where appropriate, and the amount you enter
- will be posted to the broker records.
-
- The amount will default to the amount of the transaction and
- the program will not let you enter an amount that exceeds the
- amount of the transaction.
-
- Of course, you may still debit or credit the broker account
- directly with the broker function
-
- SUGGESTION: I recommend you use the broker account for every
- monetary transaction to provide a paper trail for
- your funds.
- Why ??? While the income report will show that
- you received the income, the broker report will
- show where it went (and it does seem to go !!!!).
-
- Example: You receive a dividend check from a stock. Enter
- it with the INCOME option and credit the broker
- account when asked. Next use the BROKER option
- and debit the broker account for the same amount
- (with a remark ??).
-
-
-
- PAGE 57
-
-
- 2.7 S E L L M E N U
- ~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Selling your complete interest in an investment is a simple
- and direct entry. If you're selling part of a holding with
- multiple records, it gets a bit more involved. See "Partial
- sale of an investment" below for information on how to enter
- a partial sales.
-
- Select the desired investment from the pop-up menu of all your
- current investments.
-
- The top left of the screen will show the "Basic information"
- on the security and the top right window will show any
- "Additional info" relevant to the selected security. You
- will be asked to confirm your selection.
-
- If you confirm the investment selection, a window in the lower
- center of the screen, "Sale entry form", will request the
- pertinent information regarding the transaction. You'll be
- asked for the transaction date, the price per share, the
- number of shares sold, the total comm/misc paid, and any
- accompanying remarks. If the sale involves a bond, you'll
- also be asked to enter the amount of interest you received as
- part of the transaction.
-
- The "Sale price/shr" is entered as the GROSS amount received
- per unit sold.
-
- IMPORTANT NOTE: If you enter a bond sale you MUST enter the
- selling price in the same format as shown in financial
- journals. ie: Use the same format you used when you
- acquired the initial investment.
-
- ie. 10% of the actual price
-
- If you enter the full price per bond, the sale proceeds
- shown in your portfolio will show 10 times higher then
- the correct amount
-
- example: you sell a bond with $1,000 face value for $987.25.
- Enter the sale price as $98.725 per bond. This
- conforms to the way it's reported in the newspapers.
-
- To sell your entire holding in the selected investment, press
- enter (return) when ask "No UNITS SOLD:". This will default
- to the number of units shown at the bottom of the window which
- is the total of ALL the units held for the selected investment.
-
-
- PAGE 58
-
-
- GENERAL INFORMATION - (continued)
- ~~~~~~~~~~~~~~~~~~~
- When entering the "Comm/misc" always be sure to enter the TOTAL
- amount that was deducted from the gross amount of the sale.
-
- ie. Commission + tax + misc + etc.
-
- The per unit commission will be calculated and entered into the
- records for use in reports.
-
- If the sale involves a bond, you'll be asked to enter the
- amount of interest you receive in the selling transaction.
- See Ch 2, section 2.3.A.b (Bond interest buy or sell) for
- additional information.
-
- Bond interest (if any) that was paid as part of the purchase
- of a bond was (or should have been) entered as negative
- interest income. By treating it as negative income, it causes
- the bond in question and the total interest income to show
- accurate numbers for the income reports.
-
- The current IRS codes (1992) allows interest paid on a bond
- purchase to be used to offset the income earned on that bond.
- If you don't receive the bond interest until the following
- year, you may use the interest expense to offset other similar
- interest received during the current year. I suggest you
- check with your tax advisor for a more definitive ruling.
-
- Interest received when you sell a bond will be posted to the
- income records as regular interest income.
-
- NOTE: The bond interest received as part of the sale will be
- posted through the sell function and should NOT be
- entered through the regular income option to be sure it
- is NOT posted twice.
-
- In both cases (buy or sell) you will have the option to NOT
- have the interest posted as described above. This option will
- appear at the end of the function.
-
-
- PAGE 59
-
- 2.7.A SELL AN INVESTMENT (all the shares):
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you're selling your complete interest in an investment or
- you're selling part of an investment with a SINGLE purchase
- record, the transaction entry is almost complete.
-
- After the request for a remark, a "Verify sales data" window
- will appear in the lower right corner of the screen. You'll
- be asked to confirm the data shown in the window on the right
- in a window in the lower left of the screen. The right window
- will also indicate the availability of the F5 function key to
- show how the data was derived.
-
- SUGGESTION: You may press the F5 key at this time to see an
- example of how the results of the sale gain/loss was
- calculated using the numbers YOU just entered.
-
- If you confirm the sale, you'll be asked if you want to credit
- the broker account. If the numbers are incorrect, you'll have
- the opportunity to edit the entry or cancel with the ESC key.
-
- NOTE: Again, as I do throughout the manual, I suggest you pass
- most transactions through the broker account. If you're
- going to receive (a check) and use the proceeds, all you
- would have to do is issue a debit to the broker account
- from the broker menu to be back to the true balance.
-
-
- 2.7.B SELL PART OF AN INVESTMENT:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you plan to sell part of an investment with multiple records,
- you have considerable control over which records will be sold.
- Multiple records are produced when you acquire additional shares
- through re-invested dividends or through direct purchase after
- the initial purchase.
-
- The example setup:
- You purchased 100 shares of XYZ fund which pays a monthly
- dividend. The dividend is re-invested and buys 3 new shares
- a month. After a year you own 136 shares and decide to sell
- 40 shares. (don't try to figure a yield - it's an example)
-
- This investment produced 13 entries (records). The original +
- the 12 re-invested dividend entries.
-
- I feel one of the strong features of the program is the
- ability to select the shares you want to sell in a situation
- like the example.
-
- The sale is entered as any sale would be entered (as shown
- above). After the request for a remark, a "Verify sales data"
- window will appear in the lower right corner of the screen.
-
- The window will contain, in the first line, a suggestion that
- you use the F5 function key for information and an example of
- the sale using YOUR data. I suggest you use the F5 key to
- look at the example YOUR data with the current numbers.
-
- PAGE 60
-
-
- 2.7.B SELL PART OF AN INVESTMENT - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The "verify sales data" window
- ------------------------------------
- 1 | SEE "F5" FOR AN EXAMPLE |
- 2 | BUY DATE PRICE UNITS VALUE |
- 3 | 01/04/92 10.000 100.000 11.000 |
- 4 | |
- 5 | #TO SELL (─┘=xxx.xxx): _________ |
- 6 | |
- 7 | REMAINING UNITS TO MARK: yyyy.yyy |
- --------------------------------------
- xxx.xxx = Units that may be sold from current record
- yyy.yyy = Units still needing to be marked as sold
-
- The record shown in line three will be the first record for
- the security. The program will cycle through units on record
- until you mark a number of units equal to the number you
- indicated were sold.
-
- Each time you enter a number on line 5, line 3 will change to
- the next record and line 7 will reduce yyy.yyy by the number
- of units you just marked.
-
- xxx.xxx in line 5 will change to the number left to be sold
- (the same a line 7) - OR - all the shares shown in line 3.
- xxx.xxx will be which ever is smaller, shares left to mark
- - OR - available for sale in that record.
-
- If you do NOT want to sell any shares from the current record,
- enter a 0 (zero) in line 5 for the record. The program will
- skip to the next record.
-
- Using this selection process you may use a FIFO or LIFO method
- of unit sales (assuming units were acquired at intervals over
- a period of time). As the program steps through the shares
- owned (in order of acquisition), you may mark all, some, or
- none of the records. Marking the securities in the order
- acquired is not necessary.
-
- NOTE: You may select ALL or PART (up to the number you sold)
- of EACH record. This will allow you to determine the
- tax consequence of a sale (long or short term). The
- program will continue to loop through the records UNTIL
- you select enough shares to cover the number you
- indicated were sold.
-
- The partial sale of securities is really not so complicated.
- If you make a partial sale of a security with only one record,
- the entry steps are identical to the steps used to sell an
- entire holding. If the investment has multiple records, the
- program loops through the records allowing you to select which
- shares (parts) of the sold security you want to sell.
-
-
-
- PAGE 61
-
-
- 2.7.C THE TREATMENT OF BOND INTEREST:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you are selling a bond, the interest received as part of
- the sale should be entered as part of the sale entry.
-
- NOTE: Enter BOND interest received with the sale of a bond
- when asked on the sale entry form, NOT with the income
- option. This applies bond interest ONLY.
-
- If the investment being sold was coded as being a bond, an
- input field will be shown in the window requesting you to
- enter any interest paid as part of the sale process.
-
- NOTE: Be sure to enter the selling PRICE of the bond as it is
- shown in the financial journals. ie. A $1,000 face
- value bond that is sold for $1005.45 is entered with a
- selling price of $100.55.
-
-
- 2.7.D COVERING SHORT SALE:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you sell a stock short (sell a stock you do not yet own),
- you MUST use Purchase opt #4.
-
- The entry of the transaction is very similar to the procedure
- followed for the purchase of a new investment but it will be
- coded internally as a short sale.
-
- The entry form for a short sale is identical to the entry form
- "Enter a new investment". I suggest you review section 2.3.A.
-
- While the short position is open, the sales report will
- reflect a gain of the entire amount which was received for the
- short sale.
-
- To cover the position, use Purchase opt #5. The security
- selection menu will appear but show ONLY the securities which
- have been sold short. If there are NO short sales active, a
- message window will inform you of that fact.
-
- When the selected security appears, enter the requested data.
-
- The sales report will now reflect the appropriate gain or loss.
-
-
- PAGE 62
-
-
-
-
-
- 2.8 M I S C E L L A N E O U S M E N U
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The miscellaneous functions allow you to perform various
- maintenance and record keeping functions.
-
- Each menu item will provide a one line description of its
- function on line 23 of the screen. Move the cursor through
- the menu with the arrow keys to view the descriptions.
-
- AFTER an item HAS BEEN SELECTED by placing the menu bar on the
- desired function and pressing Enter (or using a mouse to
- point and click), a help screen will be available (F1) with
- specific information on the selected function.
-
-
- 2.8.A EDIT/CHANGE/VIEW A RECORD: (MISC, option #1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Use the edit options with CAUTION. They were included to
- allow the user to alter the basic records. When you first
- select the option, a "WARNING" window will appear asking if
- you want to continue.
-
- TIP: I STRONGLY RECOMMEND you BACKUP the data files before
- proceeding.
-
- TIP: I suggest you review the glossary in Ch 3, sect 3.F
- for an explanation of the terms used in this procedure.
-
- Many securities have multiple entries. Some fields (ie. name,
- acct, etc.) MUST be changed in EACH data file to be consistent
- for the security. If you change one of these fields in a data
- file, examine the other files to see if the field also needs to
- be changed (or was changed automatically) in that file as well.
-
- ex. If you change the account name for XYZ stock in the
- purchase records, be sure it is also changed in the income,
- sold, and broker records (if any of them are applicable).
-
- First you'll be asked which data file you want to edit. Use
- the arrow keys (or point & click) to select the file you want
- to edit.
- 1 - Main purchase records
- 2 - Dividend/interest records
- 3 - Security sales records
- 4 - Broker cash/margin account
-
-
- PAGE 63
-
- 2.8.A EDIT/CHANGE/VIEW A RECORD: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Next, you'll be asked to which function to use.
-
- 1 - Edit (change) a record
- 2 - View (no changes) records
- 3 - Security name change ONLY
- 4 - Foxpro(tm) "browse" file
-
-
- Use Opt #1 to alter (edit) the data in a record.
-
- If you want to examine the records WITHOUT making any changes,
- use opt #2. This will allow you to see the data in a record
- without making any changes. This is a useful feature in that
- it lets you locate and examine the data before you make any
- actual changes.
-
- If a company changes it's name, and there are NO other changes,
- use option #3. Option #3 is exactly the same as option A in the
- MISC menu. The original name change function was in the edit
- options (here) but users were having trouble finding it so I
- gave it its own position in the menu but saw no reason to
- delete it from the edit menu. Option #3 or MISC opt "A" will
- assure that the name is changed properly in all the files.
-
- NOTE: If you activated "browse" in the configuration menu,
- you will see a 4th choice, "Foxpro(tm) browse file".
-
-
- CAUTION: Do NOT use browse unless you're familiar with xbase
- type "browse" function. See ch 2, sect 2.8.I.l
-
- The next screen will offer a pop-up menu with a listing of the
- investments in the data file you selected. Move the menu bar
- to the desired investment and press enter (return).
-
- If the selected investment has multiple entries, you'll have
- an opportunity to step through each record that is part of the
- SELECTED security until you find the record you want to edit.
- Use the PgUp/PgDn keys to move through the records for the
- selected investment.
-
- If the investment has only one entry, it will appear on the
- screen ready to edit.
-
- After the security has been selected, there will be limited
- instructions on the screen to help you edit the record.
-
- To edit, use the arrow keys to move the bar up or down the
- list of fields (items). When you've high-lited the desired
- field, press enter. You are now (finally) ready to make a
- change to the record.
-
- After making the change, you will have the first of several
- chances to confirm the change.
-
-
- PAGE 64
-
- 2.8.A EDIT/CHANGE/VIEW A RECORD: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- After you enter the change to the selected record, you'll be
- asked if you want to make more changes to THAT record. This
- question refers to the information you see on the screen. You
- may edit other fields in the selected record if desired.
-
- When you're finished with the selected record you'll have a
- chance to change other records for the selected investment (if
- it's a multiple entry security).
-
- NOTE: If the interest amount is changed on a bond purchase or
- sale, the interest change will NOT be automatically
- entered or changed in the income records as it is when
- you use the regular buy/sell function. Use the regular
- "income" function to post the interest.
-
- NOTE: All the edit functions will be performed in a temporary
- file create for this purpose. At the end of the edit
- function (when you exit) you will have the opportunity
- to save or cancel the changes. BE -SURE- THE CHANGES
- ARE AS YOU WANT THEM. THE ORIGINAL FILES WILL BE
- PERMANENTLY CHANGED. !!!
-
- SUGGESTION: When you EXIT the edit option, if you made ANY
- changes to the records, you will be asked if you want
- to perform a validity test on the data files. I
- suggest you respond "YES" to the question to verify
- that any changes you made did NOT cause a problem in
- the format or content of the data files.
-
- TIP: The edit function is NOT bullet proof but is also NOT
- as complex as it may sound. Review the glossary in
- chapter 3 for the terms record, field, file, etc. Keep
- in mind that we have to zero in on the desired record
- and field and then make the appropriate changes before
- moving to another record. EVERY step of the way offers
- the opportunity to cancel.
-
-
-
- PAGE 65
-
- 2.8.B DELETE AN ENTRY FROM RECORDS: (MISC, option #2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Use the option with CAUTION. When you select the option, a
- "WARNING" window will appear asking if you want to continue.
-
- TIP: I RECOMMEND you BACKUP the data files before proceeding.
-
- Record selection is identical to selecting a record when you
- indicate you want to EDIT a record. I suggest you review the
- above (section 2.8.A) on selecting a record.
-
- First you'll be asked which data file has the record(s) you
- want to delete. Use the arrow keys (or point & click with a
- mouse) to select the appropriate file.
-
- Select the desired investment from the list. If the security
- has multiple entries, you WILL have the opportunity to step
- through each record for the selected security until you select
- the record(s) you want to mark for deletion.
-
- If the investment has only one entry, it will appear on the
- screen and ask you to confirm that it is the record you want
- to delete.
-
- If the selected security has multiple entries, you may use the
- PgUp/PgDn key to step through the records of the security.
-
- You may mark one or more records to be deleted by pressing
- "enter" (return) when it is on the screen. You will be asked
- to confirm your choice.
-
- When you indicate that you've marked all the records you want
- to delete, you will be asked to confirm your selections.
-
- NOTE: You'll be asked a second time to confirm the deletions.
- Once the data is removed (deleted), it can NOT be
- recovered except through the use of your backup files.
-
- SPECIAL NOTE: If you've marked a record to be deleted and
- then you change your mind, you should select the same
- record again. The function will ask if you want to
- "un-delete" the record. ie: If you select a deleted
- record, you'll be asked if you want to un-delete it.
-
- NOTE: The delete function will be performed in a temporary
- file created for this purpose. At the end of the
- delete function (when you exit) you will have the
- opportunity to save or cancel the deletions. BE SURE
- YOU HAVE DELETED ONLY THE RECORDS YOU PLANNED TO DELETE.
- THE MARKED RECORDS WILL BE PERMANENTLY REMOVED. !!!
-
- SUGGESTION: When you EXIT the delete function, if you removed
- any records, you'll be asked if you want to perform a
- validity test on the data files. I suggest you respond
- "YES" to the question to verify that any changes you
- made did NOT cause a problem in the format or content
- of the data files. (see section 2.8.C)
-
-
- PAGE 66
-
- 2.8.C TEST & FIX DATA &/OR MEMORY PROBLEM: (MISC, option #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ***** N O T I C E *****
- PRIOR TO CONTACTING ME FOR ASSISTANCE, PLEASE RUN THE FILE
- TESTS AVAILABLE IN THE "MISC" MENU, OPTION #3. THIS TEST WILL
- RESOLVE MANY OF THE PROBLEMS THAT ARE RELATED TO DATA FILES.
-
- TIP: The file testing procedure may be used any time from the
- MISC menu. I suggest using it periodically to verify
- the data and index files are in order. You should also
- consider using the automatic test feature which may be
- activated from the configuration menu. See sect 2.8.I.m
-
- The testing function will NOT make ANY changes to the data
- files without YOUR consent.
-
- It will be activated automatically after the use of certain
- other program procedures such as backup recovery.
-
- The file test procedure performs the follow functions:
-
- 1 - Verify that all the required data files are present.
- 2 - Test and update the index (see glossary) files.
- 3 - Test totals (gross values) in the data files to be sure
- they're in balance when the data is interrelated across
- several data files.
- 4 - Test for the presence of a zero (0) in a field (see
- glossary) where a zero doesn't belong (a zero in a
- wrong field will cause a program crash by attempting
- to divide by 0).
- 5 - Test for proper coding needed to find an investments.
- 6 - Test if account names in the memory file matches the
- account names in data files.
- 7 - Test if each investment has a unique number.
-
- An explanation of the file test procedures listed above:
-
- 1 - The program uses 5 data files as follows:
- 1 - PMPURCH.DBF (purchased, added, or re-invested investments)
- 2 - PMSOLD.DBF (record of sales)
- 3 - PMDIV.DBF (income records - current year)
- 4 - PMDIVOLD.DBF (income records - past years)
- 5 - PMBROKER.DBF (all broker transactions)
-
- Also used is a file that stores the information you were
- asked to provide when you configured the program such as
- your name, accounts, etc. This file is named PMMEMORY.MEM.
-
- If any of these files are missing the program can't continue.
-
- NOTE: If, for any reason, you need to send me your data
- files to fix a problem, I will need the six files
- named above.
-
- 2 - The index files are used to locate data. If they are out
- of sequence with the data file they index, a problem will
- occur. All index files end with the extension ".IDX".
-
-
- PAGE 67
-
-
- 2.8.C TEST & FIX DATA &/OR MEMORY PROBLEM: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 3 - A gross value of an investment is maintained in a data
- file. If the gross value is not accurate, some of the
- analytical data the program offers will not be accurate.
-
- 4 - In certain fields, a zero value would make the applicable
- record meaningless. It will also cause a problem if the
- program attempts to use it.
-
- 5 - Every investment MUST have at least one record coded with
- a "B" (for internal use) in the purchase records, or the
- program will NOT find the investment although it is still
- in the file. This function will test for the proper codes.
-
- 6 - Account names are stored in a memory file (PMMEMORY.MEM).
- Any SHORT account name in the data files that does NOT
- match one of the names from the memory file will NOT be
- found when called. This test will determine if all the
- short names in the records matches a name from memory.
-
- 7 - Each investment MUST have a unique ID number. If two (or
- more) investments share the same number, only one investment
- will appear when called. This option will test for dups.
-
- If a problem is encountered, a window will be activated with
- information about the problem and the recommended action to
- resolve it.
-
- If a problem is found during the file testing, I recommend you
- review the data to see if it can be found and resolved using
- the edit option. If possible, you may want to use your backup
- files to recover data.
-
- NOTE: In most cases, when a problem is discovered, you'll be
- given an opportunity to repair it. If you elect NOT to
- fix the problem with the programed fix, editing the
- data, or recovering data from your backup files, the
- problem WILL be noted EVERY time you run the file tests.
-
- SUGGESTION: Do NOT answer "Y" to "BACKUP DATA" question on
- the opening screen until you check the data. The
- problem usually isn't serious and may have been caused
- by back-up recovery, editing, deleting or tests.
-
- NOTE: The configuration module (MISC opt #9) has a feature
- to automatically activate the test every time the
- program is started. This is a good feature but it will
- cause the program to load slower depending on the speed
- of your CPU. See ch 2, sect 2.8.I.m.
-
- NOTE: If you've recovered backup(s), edited data, or deleted
- a record, it's a good idea to run the validity tests.
- Data from the memory (see glossary) file will (probably)
- NOT agree with the records but this is NOT a problem as
- it will be fixed when you run the file test routine.
-
-
- PAGE 68
-
-
- 2.8.D BACK DATA TO A BACKUP DRIVE: (MISC, option #4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The configuration program (MISC option # 9), has a feature
- (option #6) which allows you to select a drive to be used for
- your backups.
-
- Although generally a floppy drive should be selected, you may
- designate any drive you desire. I recommend using a floppy
- drive - OR - a drive with removable media (tape drive ???).
-
- The backup option will transfer the memory (PMMEMORY.MEM) and
- the five data files (xxxxxxxx.DBF) to the backup drive you
- designated in the configuration routine. Before creating a
- backup be SURE the data you will transfer is OK. ie: Run a
- file test (MISC option #3) on the data. (See section 2.8.C)
-
- Insert the backup disk into the indicated drive and then press
- enter. As with all functions, you will have the chance to
- confirm your choice.
-
- The function will test to see if the drive door is closed and
- if there is sufficient space available on the diskette to hold
- ALL the data files.
-
- NOTE: The backup feature will NOT split files or allow for
- changing disks. ie: There must be enough room for ALL
- the files to transfer.
-
- WARNING: Check to be SURE you do NOT have a write protect tab
- on the floppy diskette. If you do, you will get the
- famous DOS "abort, retry, fail" problem message.
- You may be able to remove the write protect and
- continue using "retry", however, testing has shown
- that this is NOT assured 100% of the time. The
- results are UNPREDICTABLE !!!!!!!!!
-
- The program will overwrite the previous backups on the disk
- with the current files.
-
- SUGGESTION: I recommend you maintain at least two sets of
- backups and rotate them each time you backup to a
- floppy disk. If you transfer bad data to one set you
- will still have the previous set from which you may
- recover valid data.
-
- NOTE: You may change the designated backup drive any time
- from the configuration program.
-
-
-
- PAGE 69
-
-
- 2.8.E DATA FROM OTHER YEARS: (MISC, option #5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- NOTE: This function will only work if you have saved data
- from past years as part of the "Clear files for a new
- year" option (MISC menu, opt #6).
-
- The ability to restore data from past years is available for
- REGISTERED users only. Why ?? If you've been using
- Portfolio Manager long enough to accumulate more than the
- current years data, I feel you SHOULD be a "REGISTERED USER".
-
- When you execute the "Clear files for a new year" option in
- the MISC menu (opt #6), you will be asked if you would like
- to preserve the data for the current year BEFORE the files
- are cleared for the new year.
-
- Portfolio Manager has the ability to preserve the current
- year's data in special files prior to clearing the data for a
- new year. These files may be restored by using MISC opt #5
- If restored, the data may be used as if it were the current
- data. You may produce reports, enter data, etc. When done,
- you may retrieve the current data for the active year.
-
- If you have just registered the program and you have data
- files from a previous year you may convert the files for use
- with the program by using DOS. From DOS do the following:
-
- 1. Change to the disk containing the data you want to access.
- ie: the past data files. This should be a floppy or a
- different dir from the directory containing PM.
-
- 2. Enter the following commands: (xx = year)
- COPY PMPURCH.DBF 19xxPUR.DBF
- COPY PMBROKER.DBF 19xxBKR.DBF
- COPY PMDIV.DBF 19xxDIV.DBF
- COPY PMDIVOLD.DBF 19xxOLD.DBF
- COPY PMSOLD.DBF 19xxSLD.DBF
- COPY PMMEMORY.MEM 19xxMEM.MEM
-
- 3. Copy the newly created files to the same directory where
- you have installed PM.
-
- WARNING: This procedure will NOT work on data files for ANY
- version PRIOR to 4.0. If you have the need to
- convert earlier (prior to ver 4.0) data files, you
- will HAVE TO CONTACT ME. Each case is unique and
- therefore I can NOT distribute a pre-written module
- for the conversion.
-
- The program can now load the past year data if you find a need
- to do so. You MUST still be a "REGISTERED" user for the program
- to load the data files even if they exist in the directory.
-
-
- PAGE 70
-
- 2.8.E DATA FROM OTHER YEARS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- SPECIAL NOTE: The wording of MISC, option #5 will change
- depending on the status of the past data. If the current
- year is active, the option will read "Retrieve data from
- past year" and will perform that function. If data from
- a past year is active, the option will read "Restore data
- for current year". ie: The same option (MISC, opt #5) is
- use to retrieve AND restore data from different years.
- The menu item changes depending on the circumstance.
-
-
-
- 2.8.E.a RETRIEVE DATA FROM PAST YEAR:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This module will allow you to retrieve data from past years IF
- you elected to save the data when you did the EOY clearing for
- the year in question.
-
- Your PM directory will contain 5 data files and one memory
- (see glossary) file. Each will start with the year in question
- and have the extension ".DBF" (5) or ".MEM" (1).
-
- ex. 1991PUR.DBF 1991MEM.MEM
-
- SUGGESTION: I STRONGLY recommend you create a backup of the
- CURRENT data to a FLOPPY DISK BEFORE proceeding with
- the function. Use MISC, opt #4 to create the backup.
-
- The retrieval function operates as follows:
- 1. You'll have the option to create backup data files with
- the ".HLD" extension (same as during the program start).
- See ch 2, section 2.0.D.
-
- 2. You will be asked to enter the desired year (ie. 1991).
- The function will verify that the files are in the
- directory before continuing.
-
- 3. The requested year will be loaded into active data work
- files IF data files for the requested year are available.
-
- 4. A file called "pastyear.mem" is created to tell the
- program the data is NOT for the current year. This file
- will block certain backup functions to prevent you from
- overwriting current data contained in the ".HLD" files.
-
- You may now use the data AS IF it were the data for the
- current year. You may change data, generate reports, or
- anything else the program normally does.
-
-
- PAGE 71
-
-
- 2.8.E.b RESTORE DATA FOR CURRENT YEAR:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- When you have completed your work with the past year, you MUST
- select the PAST YEAR option (MISC opt #5) again to retrieve
- the current year's data.
-
- If you made changes you want to PRESERVE, use MISC option #4
- to create a backup (to a floppy disk) of the changes. I
- suggest you copy the changes to the disk where you keep the
- data for that year. Any changes will also be reflected in the
- data files for the selected year that are stored in your PM
- directory -IF- you choose the save option during the recovery
- process for the current year.
-
- WARNING: DO NOT COPY DATA CHANGES TO THE DISK WHERE YOU'VE
- BACKED THE CURRENT DATA. YOU MAY OVERWRITE IT.
- ALWAYS BE AWARE OF WHICH FILES BELONG ON WHICH DISKS.
-
- NOTE: You can NOT go from one past year to another. You MUST
- FIRST restore the current year. You may then use the
- function as before to retrieve another year.
-
- SPECIAL NOTE: If you encounter a situation where the program
- is telling you the data is NOT current (ie. past data
- active), BUT you're SURE you have CURRENT data loaded,
- do the following.
- 1. Exit the program to DOS
- 2. Change to the PM directory
- 3. Erase PASTYEAR.MEM. PM looks for the existence of
- this file to determine if the data is from the past.
-
-
-
- PAGE 72
-
-
- 2.8.F CLEAR FILES FOR A NEW YEAR: (MISC, option #6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The year end clearing is straight forward, but you MUST take
- the following into consideration before using the procedure.
-
- When used, the function will clear all sales and broker
- records. All the income records from the previous year will
- be transferred to an income history file (PMDIVOLD.DBF). All
- reference to investments that were sold during the previous
- year will be removed.
-
- To use the feature, select option #5 from the MISC menu and
- press Enter (return). You'll be asked to confirm the selection
- twice due to the importance of using this feature with care.
-
- WARNING: Do NOT post any information for a New year until
- AFTER you've cleared the previous year. If you've
- entered data for the new year, you MUST re-enter the
- data AFTER you have run the EOY clearing function.
-
- WARNING: Do NOT use EOY function UNTIL you've posted ALL
- transactions for the previous year and you have
- produced ALL the reports you need or desire. Do NOT
- continue the function if you have not made a backup
- to a floppy disk of the data files.
-
- NOTE: I STRONGLY recommend you wait until you've received ALL
- your 1099's for the past year and compared them to your
- records. If there's a difference you may want to change
- your data to conform to the 1099's.
-
- ==============================================
- The following is available to "REGISTERED" users ONLY. The
- module is offered as an incentive to register. Why you ask !!!
- I feel if you've used the program long enough to warrant saving
- data over the course of several years, you should register.
-
- Portfolio Manager has the ability to preserve the current
- year's data in special files PRIOR to clearing the data for a
- new year. These files may be restored by using MISC opt # 5.
- If restored, the data may be used as if it were the current
- data. You may produce reports, enter data, etc. When done,
- you may retrieve the current data for the active year.
-
- If you have just registered the program and you have data
- files from a previous year you may convert the files for use
- with the program by using DOS. From DOS do the following:
-
- 1. Change to the disk containing the data you want to access.
- ie. the past data files. This should be a floppy or a
- different dir from the directory containing PM.
-
-
- PAGE 73
-
-
- 2.8.F CLEAR FILES FOR A NEW YEAR: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 2. Enter the following commands: (xx = year)
- COPY PMPURCH.DBF 19xxPUR.DBF
- COPY PMBROKER.DBF 19xxBKR.DBF
- COPY PMDIV.DBF 19xxDIV.DBF
- COPY PMDIVOLD.DBF 19xxOLD.DBF
- COPY PMSOLD.DBF 19xxSLD.DBF
- COPY PMMEMORY.MEM 19xxMEM.MEM
-
- 3. Copy the newly created files to the same directory where
- you have installed PM.
-
- WARNING: This procedure will NOT work on data files for ANY
- version PRIOR to 4.0. If you have the need to
- convert earlier (prior to ver 4.0) data files, you
- will HAVE TO CONTACT ME. Each case is unique and
- therefore I can NOT distribute a pre-written module
- for the conversion.
-
- The program can now load the past year data if you find a need
- to do so. You MUST still be a REGISTERED user for the program
- to load the data files even if they exist in the directory.
-
-
- 2.8.G RECOVER BACK-UPS: (MISC, option #7)
- ~~~~~~~~~~~~~~~~~~~~~~~~
- MISC, option #4 will allow you to create a backup of your data
- files to a disk drive designated by you in the configuration
- program; usually a floppy disk drive. See ch 2, sect 2.8.D.
-
- This feature will allow the recovery of the backup data in
- several different ways.
-
- NOTE: Generally you should recover backup data ONLY when all
- else fails. If you can resolve the problem with file
- test, edit, or delete you will probably be better off.
-
- I shall assume you want to recover data because there is a
- problem with the active data. If the problem is because you
- JUST made a mistake with several entries, then certainly
- backup recovery is the correct decision. If, however, you are
- initiating the recovery because you suspect a data problem,
- you should be sure in your own mind that the backups do not
- contain the same or worse problems.
-
- SUGGESTION: Before recovering data from your regular backup
- disk, use a different disk to make a temporary backup
- of the current data. If there is a problem with your
- regular backup files, at least you will still be able
- to go back to square one.
-
-
-
- PAGE 74
-
-
- 2.8.G.a FROM B/U MADE ON START-UP:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you answered "Y" to the backup question on the opening
- screen, you'll have created six data files with the extension
- ".HLD" in the same directory from which you're running PM.
- This option will replace the regular data files with the data
- in the ".HLD" files.
-
- The hold (".HLD") files are as follows:
- PMPURCH.DBF = PMPURCH.HLD
- PMBROKER.DBF = PMBROKER.HLD
- PMDIV.DBF = PMDIV.HLD
- PMSOLD.DBF = PMSOLD.HLD
- PMDIVOLD.DBF = PMDIVOLD.HLD
- PMMEMORY.MEM = PMMEMORY.HLD
-
- CAUTION: If you backed your data during the program start and
- then discovered the data is corrupt, your ".HLD"
- files will contain the same problem.
-
- NOTE: Option #4 in the EXIT menu will perform EXACTLY the
- same function as this option. See Ch 2, sect 2.1.D.
-
-
- 2.8.G.b FROM YOUR B/U DATA DISK:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This option will transfer ALL the files from your backup data
- disk and replace the active data files in the PM directory
- with these B/U files.
-
- If you use a rotating backup system, be sure you're using the
- latest and/or safest data for your replacement data. This
- routine will replace ALL data files with the backup data.
-
-
- 2.8.G.c SELECT ONE FILE FROM B/U:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you know which file was damaged or has bad data, this
- option will allow you to replace a single selected file.
-
- Selecting this option will present a list of all the data
- files along with a brief description of the file. Use the
- arrow keys or point and click with the mouse to select the
- desired file from the backup disk.
-
- Consider when choosing this option that some files interrelate
- with other files when compiling data or reports.
-
- If you're not sure, its best to replace ALL the files. This
- option is mostly for catastrophic failure of data.
-
-
- PAGE 75
-
- 2.8.H ADD/DELETE/RENAME AN ACCOUNT: (MISC, option #8)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This feature allows you to make certain changes to the account
- names you've assigned to maintain a record keeping separation
- of your investment portfolio.
-
- You may add or create new names, change existing names, delete
- an account or move investments from one account to another.
-
- This feature should be used with a bit of caution !!!!!!
- An explanation of how the program searches for report data may
- give you some thoughts on how to use the feature and where the
- problem might be if data APPEARS to be lost after you've used
- this option.
-
-
- ABOUT THE ACCOUNT NAMES: (how the program searches for data)
- ~~~~~~~~~~~~~~~~~~~~~~~~
- The long name you assigned is ONLY used to make the account
- more readable in the report headings, etc. and doesn't really
- matter for the following discussion. In other words - the
- long name of your account is for YOUR use, NOT the program's.
-
- The short name (2 or 3 letter) is used as an important key in
- locating securities when they are searched for as part of an
- account group.
-
- The short name YOU assigned (or, in the case of a retirement
- account, was assigned by the program) is stored in two
- locations. One is in the memory variable file ("pmmemory.mem")
- and the other is as a part of the record for each investment.
- This applies even if you use only ONE account.
-
- Any time data is requested (usually for reports) and the data
- is to be grouped by accounts, the program will search for the
- data based on the short account name you've assigned.
-
- First the program will look in the memory file for the name
- and use the SHORT NAME it finds in the memory file to search
- the data files (".DBF") for the requested account.
-
- NOTE: Here is where a problem can arise. If the short name
- has been changed in the memory file, PMMEMORY.MEM, but
- NOT in the data files, the program will NOT find the
- data for the requested account although the data is
- still in the records. The file testing, however, will
- find AND correct this problem.
-
- WARNING: If you attempt to change the name through the
- configuration program (MISC opt #9, sub #3), the
- situation described above WILL probably occur, hence
- the warning if you select the option from configure
- AFTER the initial use of the configuration program.
- ie: After you initially assign your account names use
- option #8 in the MISC menu to protect against any
- conflict in account names. This option will test for
- the account names for validity.
-
-
- PAGE 76
-
-
- 2.8.H.a CREATE A NEW ACCOUNT: (MISC opt #8, sub #1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- To CREATE a new account, enter the new long and short names.
-
- If the account will be a retirement type account (IRA, 401K,
- etc.), the short name will be assigned automatically if the
- account is created in the configuration program.
-
- If the new account is created in the MISC program you will see
- a message window on the screen on how to assign the short name
- in this type of account. (the message reads)
-
- If the new account is to be an
- IRA, 401K, etc. type acct, the
- short name MUST be in the form
- IRx, where x is the next sequ-
- encial number of the number of
- retirement accounts you have.
- ie. IR1, IR2, IR3, etc.
-
- In a retirement type account the short name is used to key
- several reports for tax free status. The program will test
- the first two letters of the name to determine if the account
- should be treated as a retirement account.
-
-
- 2.8.H.b DELETE EXISTING ACCOUNT: (MISC opt #8, sub #2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- To DELETE an account, the account MUST be EMPTY.
-
- The program will check all the data files before deleting. If
- ANY records are found in the account you'll be notified and the
- program will NOT allow you to delete it.
-
- The best time to delete an account is immediately after the
- "YEAR END" processing or after you transfer the records from
- one account to another (see below).
-
- If you created an account you didn't need, DELETE will remove
- it from the records.
-
-
- 2.8.H.c RENAME EXISTING ACCOUNT: (MISC opt #8, sub #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- To RENAME an account select the name to be changed from the
- list of existing names and then enter the new name.
-
- This is one of the key areas of protection referred to in the
- warning above. If changes are made with the configuration
- program rather than with MISC option #8 a problem could occur.
-
- When you rename an account with MISC opt #8, after confirming
- your choice, the program will search ALL the data files and
- change the name at each occurrence.
-
-
- PAGE 77
-
-
- 2.8.H.d TRANSFER AN ACCOUNT: (MISC opt #8, sub #4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Use the TRANSFER option to move ALL records from one EXISTING
- account to another EXISTING account.
-
- SUGGESTION: If you need to move one or two securities from
- one account to another, I suggest you use the edit
- option, MISC opt #1. Be SURE you change all the
- records for the designated investment.
-
- A menu of the existing accounts will be shown in a window on
- the left. You will be asked to select which account you want
- to transfer FROM. After you select the FROM account, the
- function will ask you to select the destination (TO) account.
-
- A window on the right will display the FROM and TO accounts
- and ask you to confirm the transfer.
-
- Use this function with CAUTION: Once completed, the records
- in the sending account WILL be mixed with records in receiving
- account. The process can NOT be reversed (except with your
- back-ups).
-
- NOTE: The account name of sending acct will NOT be removed,
- but the account will be empty. NOW would be a good
- time to use the DELETE an account function !!
-
- SUGGESTION: I strongly suggest making a BACKUP of your files
- before proceeding. As soon as you complete the changes,
- go to the report menu and generate a couple of reports
- to the screen. This is where a problem will be evident
- if one was created.
-
-
-
- PAGE 78
-
-
- 2.8.I CONFIGURE PORTFOLIO MANAGER: (MISC option #9)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The configuration program may be used any time you wish to
- change the defaults or the way you use the features of the
- program.
-
- NOTICE: The first time the program is started by a NEW user
- * OR * a "REGISTERED" user after receiving a new update,
- the configuration menu should be activated automatically.
- If this is not the case you may call the configuration
- menu through MISC opt #9.
-
- The automatic call feature was designed to make it
- easier for a NEW user to get started. If you're a
- previously registered user, the automatic call of the
- configuration program is to activate new features in
- the updated version.
-
-
- You may change ANY or ALL of the user set options to meet
- your requirements. You may experiment with different color
- combinations or block the printing of empty reports. If
- Congress changes the capital gain holding period, this is
- where the new period should be entered. You can reset the
- automatic numlock feature or change the name you want to
- appear on reports. Automatic data testing may be activated
- from the configuration menu.
-
- You may exit any individual menu item in the configuration
- menu with the ESC key. If you use the ESC key to exit the
- main configuration program, and IF you've changed any user
- set options, you'll be asked if you want to save the changes.
-
- When you select option G (Exit...) you'll be shown all your
- choices and asked to confirm any changes you may have made.
-
- If you answer "N" to the "Save the changes" question, you'll
- be shown all the current settings and asked if you want to
- EDIT the changes. A "Y" response will return you to the
- configuration menu while a "N" response will cause the program
- to retain the original user set options and return to the main
- program menu.
-
- If you've made any changes, exiting the configuration module
- will cause Portfolio Manager to be re-started. This is to
- allow the changes you made become effective.
-
- NOTE: If you change your mind on an option, just re-select
- the item from the menu and enter your preference.
-
- SPECIAL NOTE: Each item, when selected, will display the
- applicable instructions for the selected item. If you
- want to explore an item, just select it. You may use
- ESC or accept the default response to return to the
- configuration menu.
-
-
- PAGE 79
-
-
- 2.8.I CONFIGURE PORTFOLIO MANAGER: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- NOTE: The automatic call feature WILL remain set UNTIL you
- CHANGE AT LEAST ONE ITEM in the configuration menu AND
- SAVE the change. I assume all user will change the
- name (unless your name really is "I.C. Wealth").
-
- Registered users upgrading from an earlier version
- SHOULD use the color selection option as it will reset
- the version number on the opening screen. You may re-
- select the same color to meet this requirement.
-
-
- THE FOLLOWING IS AN EXPLANATION OF THE CONFIGURATION MENU ITEMS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 2.8.I.a STEP THRU 2 TO E BELOW: (MISC opt #9, sub #1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you're a new user, you may find it easier to use menu
- option #1 "Step thru 2 to E below" (all the options). If you
- select option #1, the configuration program will execute each
- menu option in sequence with the exception of the last item
- (Clear all data files).
-
- As each user defined option is called, the instructions for
- that feature will appear on the screen. In each case a
- default response will be indicated. The default response is
- highlighted. If you press enter or click with the mouse, the
- program will accept the indicated default response.
-
-
- 2.8.I.b COLOR SELECTION MENU: (MISC opt #9, sub #2)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The program may be use with ANY monitor. If you have a color
- monitor, you may choose from eight color patterns. A black &
- white or monochrome monitor will allow you two options, black
- on white OR white on black (I prefer white on black).
-
- After you select a color from the color menu, a demonstration
- screen will be activated to ask if the colors are OK.
-
- A "NO" response will return you to the color menu. With some
- computers, it has been reported that the colors are reversed
- upon a return to the menu. If this occurs, select another
- color and you'll find that the problem has been corrected.
-
- TIP: If you're using a mouse to select a color combination,
- put the cursor on the desired option in the COLOR MENU,
- NOT on the small color sample window on the screen.
-
- NOTE: All users should use this option EVEN if you want to
- maintain the existing colors. The reason is that the
- feature will reset the opening screen presentation. If
- you're newly registered, the registration solicitation
- will be removed. If you were already registered, the
- version number on the opening screen will be updated.
-
-
- PAGE 80
-
-
- 2.8.I.c DEFINED YOUR ACCOUNTS: (MISC opt #9, sub #3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This option is for NEW USERS to establish the accounts you may
- want to use to separate your portfolio into logical sub-
- divisions.
-
- Do not confuse the concept of separate accounts with separate
- portfolios. The idea is to take your regular investment
- portfolio and separate them into logical divisions for record
- keeping purposes ONLY. This does NOT suggest the necessity of
- separate brokers, funds, etc.
-
- I am also NOT suggested that investments in mutual funds be
- separated by the mutual fund "families" (unless it happens to
- coincide with some other division you want to make).
-
- ex. You own several funds in the Franklin group and several
- funds in the Oppenheimer group. I am NOT implying that
- you should put each group in a separate account.
-
- NOTE: Do NOT confuse separate accounts with separate portfolios.
-
- Portfolio Manager has the ability to manage an unlimited number
- of investment portfolios for those having the need (brokers,
- advisors, counselors, etc.). This module sold separately and
- is available to REGISTERED USERS ONLY for an additional $50.00.
- The MPM module is NOT required for the normal use of the program
- by individuals. It may be a useful feature for those who
- maintain portfolios for others. See chapter 2, section 2.1.G.
-
- If you've been using the program and have investments entered
- into some of the accounts you've already established, I suggest
- you do NOT use this function. When you first select the option,
- a warning window will appear if you've already established accts.
-
- WARNING: To change or delete YOUR established accounts, I
- STRONGLY suggest using MISC opt #8. It WILL protect
- against problems in locating YOUR investments in the
- account records. See Ch 2, sect 2.8.H.b & 2.8.H.c
-
- Portfolio Manager can handle from 1 to 5 accounts in a single
- portfolio. It was designed to track investments designated
- for a SPECIAL purpose from within your portfolio.
-
- You may want to separate an IRA from your other investments.
- Investments for the education of your children may deserve a
- separate account. You may want to maintain a separate records
- for your spouse (a separate IRA ??). How about an account for
- investments thru or for your business or employer.
-
- When you first select the option, you'll be asked how many
- accounts you wish to establish. You may enter a number from
- 1 to 5. You MUST have at least 1 account.
-
-
- PAGE 81
-
- 2.8.I.c DEFINED YOUR ACCOUNTS: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- After you respond to the number of accounts you would like to
- establish, you will be asked if ANY of the accounts will be a
- retirement type account such as an IRA, 401K, etc.
-
- If you respond "Y"es to the question, the next step, which
- will ask you to name the accounts, will also ask if the
- account will be a tax deferred account. If the account is to
- be a retirement account, answer "Y"es.
-
- NOTE: Each account you establish will have two names, a short
- name (3 letters max) and a long name (14 ltrs max).
- See Ch 2, sect 2.8.H (Add/Delete/Rename an acct) for a
- explanation of account names and how they are used.
-
- If the account is a retirement type, the short name will be
- assigned by the program. If it isn't a retirement type, you'll
- be asked to supply a short name (3 letter max). The next step
- will ask you for the long (14 letter) name for your account.
-
- WARNING: Each account MUST have a name EVEN IF YOU HAVE ONLY
- ONE ACCOUNT.
-
- Default names for both names (long and short) are shown on the
- screen. If you want to accept the default name, press enter.
-
- The program will repeat the above steps to name an account for
- the number of accounts you indicated you wished to establish
- when asked how many accounts.
-
-
- 2.8.I.d ENTER/CHANGE USER NAME: (MISC opt #9, sub #4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Enter a name as you would like it to appear in the main menu
- and on reports the program will generate. Limit is 25 chars.
-
- ex. I. C. Wealth
- ex. John and Mary Smith
-
- 2.8.I.e SET A DEFAULT RESPONSE: (MISC opt #9, sub #5)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The program uses default answers throughout the package.
-
- This is shown by the highlighted option when a response is
- required. The default is selected by pressing "ENTER"
- (return) or by entering 1st letter of the option. If you're
- using a mouse, you may point and click on the default.
-
- One of the default options should be set by you, the user.
-
- When you enter income to the records through the INCOME option
- in the main menu, you'll be asked if the income is to be re-
- invested. This is a Yes/No question and you should set the
- default response (ie, Yes or No) with this option.
-
- You, of course, must determine which response is most applicable.
-
- PAGE 82
-
- 2.8.I.f ASSIGN A BACKUP DRIVE: (MISC opt #9, sub #6)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The program has a feature which will allow you to backup (or
- recover) the data files to (from) ANOTHER disk drive.
-
- If you done any reading in this manual, you'll know by now
- that I'm a strong advocate of frequent backups. In this
- procedure you may select the drive which will be used for the
- BACKUP files. (I suggest using a FLOPPY disk drive).
- See Chapter 2, sections 2.8.D and 2.8.G
-
-
- 2.8.I.g NUMLOCK ON/OFF- NUMERIC: (MISC opt #9, sub #7)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This feature is MOSTLY for those who do NOT have a 101 key
- keyboard. This would apply to some older keyboards and to
- most portable computers.
-
- Portfolio Manager uses numeric and arrow input extensively.
- This feature was designed to switch between numbers and arrows
- automatically on the numeric keypad when appropriate.
-
- ie. switch NUMLOCK on & off automatically
-
-
- 2.8.I.h SET MOUSE SENSITIVITY: (MISC opt #9, sub #8)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you use a mouse, you may use this feature to set the
- sensitivity of your mouse controller to any speed from very
- slow to very fast.
-
- A window on the screen will display numbers from 1 to 10.
- 1 is the slowest setting while 10 is the fastest. The default
- number will be highlighted.
-
- Feel free to experiment with the different settings. Use the
- arrow keys (or your mouse) to select the desired setting.
-
-
- 2.8.I.i PRINTER SELECTION: (MISC opt #9, sub #9)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This is a new feature with this release of Portfolio Manager.
- Laser printers do not allow the same number of lines per page
- as do standard (non laser) printers. As a result the
- pagination of some reports may not be correct if this feature
- is not set to ON.
-
- If you're using a laser printer, respond "Y"es to the question
- that asks if you are using a laser printer.
-
- If you use a laser printer and set the feature at NO, you'll
- find the reports may eject blank pages or continue the report
- on the next page without proper headings.
-
- TIP: If you're having a problem with the pagination of your
- reports, and you aren't using a laser printer you might
- try setting this feature to "ON" (YES) anyway to see if
- that will correct the problem.
-
- PAGE 83
-
-
- 2.8.I.j DEFINE REPORT CONTENTS: (MISC opt #9, sub #A)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This feature will determine if a report should be displayed or
- printed depending on the contents of the report.
-
- You may set the option to show ONLY those reports that have
- data (information) to display/print.
-
- The feature will ask if you want to display/print a report
- even if it will be empty. If you respond "Y"es, a requested
- report will be shown even if it does not contain any useful
- information.
-
- For example:
- If you have entered a number of investments, but haven't sold
- any of them yet - if you answer "NO", the "SOLD" report will
- NOT display or print.
-
- In other words; do NOT produce a report if there's nothing to
- report.
-
-
- 2.8.I.k SET CAP GAINS PERIOD: (MISC opt #9, sub #B)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Periodically Congress, in its infinite wisdom, changes the
- holding period for LONG TERM capital gains.
-
- This feature allows you to set the current period. Be sure to
- enter the time period in DAYS, not months or years.
-
- The holding period you enter will be used primarily to
- separate the sales report and tax reporting forms into long
- and short term gains/losses.
-
- Like ALL configuration features, this variable may always be
- changed by selecting CONFIGURE from the MISC menu.
-
-
- 2.8.I.l SET THE BROWSE COMMAND: (MISC opt #9, sub #C)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- FOXPRO'S(tm) BROWSE COMMAND:
- If you do not already know what "BROWSE" is, you should NOT
- activate this feature.
-
- The "BROWSE" command will allow direct access to the raw data
- files. This means that, when chosen, the selected database
- will appear on the screen as raw data. There will be no
- protection for any changes you may make. The results of any
- changes are unpredictable. It could range from loosing
- records (don't appear where they should) to making the program
- crash due to a conflict in data types.
-
-
- PAGE 84
-
- 2.8.I.l SET THE BROWSE COMMAND: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you elect to activate the BROWSE command, be sure you have
- a backup before you use it and test all the reports thoroughly
- before continuing. If activated, the browse command will be
- option #4 under MISC menu, option #1 (edit).
-
- Unless you are comfortable using the BROWSE command in a dBASE
- or FOXPRO environment, answer "N" when asked if you want to
- activate it.
-
- WARNING: If the browse feature is used improperly, it MAY
- render your data files UNUSABLE.
-
-
- 2.8.I.m AUTOMATIC DATA TESTING: (MISC opt #9, sub #D)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The program has a module to test the data files. It may be
- set to run the test automatically. When the tests are run
- will depend on which option you chose for the activation of the
- feature. The four available options are:
-
- 1 - Run tests on program start ** AND ** on exit
- 2 - Activate auto tests on program START only
- 3 - Activate auto tests on program EXIT only
- 4 - Do NOT activate ANY automatic file tests
-
- When the test is activated, either through one of the automatic
- options listed above - OR - selection from the MISC menu,
- option #3, it will take 3 to 20 seconds to complete depending
- on the CPU (Central Processor Unit - 8088, 286, 386, 486, etc.)
- in your computer.
-
- SUGGESTION: I recommend you activate the automatic test on
- the program start. The tests are executed BEFORE you
- are asked if you want to backup the data files to hold
- files (".HLD") on the opening screen. If there is a
- residual problem from the last time you used PM, the
- problem will be reported prior to contaminating the
- backup files. This will allow you to trace the problem
- or recover the backups.
-
- I recommend you review Chapter 2, section 2.8.C for a complete
- explanation on file testing and Ch 2, section 2.8.G for infor-
- mation on recovering backup files.
-
-
-
- PAGE 85
-
- 2.8.I.n SET EXTRA HELP SCREENS: (MISC opt #9, sub #E)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- I feel most of the program is intuitive, however, there are
- some areas that does require some additional information or an
- explanation.
-
- At these features a help screen or a suggestion to see a help
- screen (use F1) may appear. As you become familiar with the
- program, you may find these screens annoying.
-
- This feature will allow you to activate or deactivate the
- automatic pop-up help feature. If you respond NO to the "Allow
- auto help screens & suggestions to appear", these help tips
- and suggestions will NOT appear.
-
- SUGGESTION: Leave the auto help feature active until you are
- familiar with the program. Most of the tips and help
- screens are in the seldom used areas of the program.
-
- Normal help will still be available with the F1 key REGARDLESS
- of the setting of this option.
-
-
- 2.8.I.o CLEAR ALL DATA FILES: (MISC opt #9, sub #F)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- WARNING: Use of this option will remove ALL data from the
- data files. It will re-set all the memory variables.
- The files will appear the same as the first time you
- started the program. You will have to re-enter your
- name, accounts, color settings, etc.
-
- The option was included to allow you to remove practice
- (test) data or start your records again if you're not
- satisfied with the initial way you started your records.
-
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | WARNING WARNING WARNING WARNING |
- | |
- | DO NOT USE THIS OPTION UNLESS YOU WANT TO REMOVE |
- | ALL DATA YOU HAVE ENTERED AND RESET ALL VARIABLES |
- | TO THE WAY THEY WERE ON THE DISTRIBUTION DISK. |
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- The "Clear... " feature is useful under certain circumstances.
- For instance you may have entered some practice data to get a
- feel for the program when you first received it. You may have
- started to set up accounts and enter data then decided to do
- things differently. Perhaps you entered some investments and
- then discovered that you entered then wrong.
-
- As usual, before you use this feature, I suggest you make a
- backup of the data files just in case you change your mind.
-
- WARNING: Do NOT confuse "Clear the data files" with "Clear
- files for a New Year" (MISC opt #6). The "Clear..."
- feature changes only selected files necessary to begin
- a new record keeping year.
-
- PAGE 86
-
- 2.8.I.o CLEAR ALL DATA FILES: - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Once you clear the data files, you will have to enter all the
- basics such as your name, the acct names you wish to use, the
- color settings, etc. The data files will be completely empty.
-
-
-
- 2.8.J CHANGE NAME OF AN INVESTMENT: (MISC, option #A)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This function may be called from either the EDIT sub-menu OR
- from the MISC menu, Option A. Either way, the program performs
- the identical function. The original name change routine was
- in the edit option, but users were having trouble finding it
- so I moved it to the MISC menu but saw no reason to delete it
- from the edit menu.
-
- Option #3 of the EDIT menu OR MISC opt "A" will assure that the
- name is changed properly in all the files.
-
- Several items appear in all the data files. The name of an
- investment is one of them. If a company changes its name or
- is merged into another company you will want to reflect that
- change in the data files. You could go through all the files
- and change the name manually at each occurrence, but that
- could be tedious if you've had the investment for a while and
- have created multiple entries for it.
-
- This routine was designed to find each occurrence the old name
- and replace it with the new. It will go through all the data
- files (5) and update the indexes as well.
-
- If you made a mistake, do the routine again and make the
- correction. ie. You need only change the name again (back to
- the original ???).
-
- NOTE: If you've entered a security name but are having a
- problem distinguishing it from other investments with a
- similar name, you might consider using this routine to
- change the name to a more unique or meaningful name for
- your own use.
-
-
- PAGE 87
-
-
-
- 2.9 B O N U S M E N U
- ~~~~~~~~~~~~~~~~~~~~
-
- G E N E R A L I N F O R M A T I O N
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The bonus programs are offered as an incentive to register.
-
- The unregistered version does not include the bonus programs,
- however, the absence of the bonus modules does NOT limit or
- restrict the program in the performance of its primary
- functions.
-
- In option # 3 (financial calculations) and option # 4 (loan
- computations), after you make the initial entries for the
- desired function, you may redo the calculation using YOUR
- entries as the default variables in the next calculation. You
- may then vary one (or more) of the variables to determine the
- effect on the overall situation.
-
- For example:
- You borrow $10,000 at 10% for 10 years. How much is the
- monthly payment ?? After the program calculates the result
- ($132.15), it will ask if you want to redo the problem and
- change one (or more) of the variables. If you respond "Y"es,
- the program will accept the original numbers as the starting
- default and you only have to change the desired variable.
- Maybe check the payment if it were a 5 year loan ($212.47).
-
-
- 2.9.A CALCULATOR PROGRAM: (BONUS, option # 1)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~
- The CALCULATOR functions as a normal basic calculator. It may
- be ACTIVATED from within ANY Portfolio Manager operation.
-
- The calculator may be activated by selecting option # 1 from
- the BONUS menu - OR - pressing the "F2" key on the function
- key pad.
-
- If the calculator is called while the program is awaiting
- numeric input, the results of the calculators will be returned
- to the calling program. You will have the option to accept or
- change the number in the input field.
-
- For example:
- You're entering a dividend and the program is waiting for you
- to enter the amount of the dividend. Your dividend statement
- contains three entries for the dividend (reg div, long term
- capital gain, and a short term capital gain). To combine them
- for the "Amount of dividend" entry, use the "F2" key to
- activate the calculator and add the three amounts. When you
- exit the calculator, you will be returned to the same place in
- the program where you were when you pressed the "F2" key. The
- result of the calculator computation will appear in the input
- window. If you want to accept the number, press Enter (return).
-
-
- PAGE 88
-
- 2.9.B CALENDAR PROGRAM: (BONUS, option # 2)
- ~~~~~~~~~~~~~~~~~~~~~~~~
- The CALENDAR displays a month at a time. You may project
- forward or backward in months or years.
-
- I find the program helpful in checking on the expiration dates
- of options and/or commodities. You may want to determine if
- an expected payment date will fall on a weekend this month.
-
- This program won't revolutionize the computer world, but, if
- you need a date/day in the past or future, it will save you
- from searching paper calendars.
-
-
- 2.9.C FINANCIAL CALCULATIONS: (BONUS, option # 3)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- This module is a collection of fourteen assorted financial
- calculations that MAY aid you in making investment decisions.
-
- The function will calculate the following.
- Present value of a bond
- Yield to maturity of a bond
- Net present value of investment cash flows
- Interest earned between two dates
- Internal rate of return on cash flow
- Future value of one time investment
- Future value of reg deposit (annuity)
- Reg dep req'd for desired future value
- Withdrawal for future value of $0.00
- Single inv now for definite future value
- Nominal interest earned on investment
- Minimum investment required for income
- Net cost of discounted notes/paper
- Present value of a future amount
-
-
- 2.9.D LOAN COMPUTATIONS: (BONUS, option # 4)
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- This module is very helpful in evaluating loans. If you're
- considering borrowing money, you might want to use this module
- to compare all the possible variables such as term, interest
- rate, and repayment options.
-
- The following loan computations are available:
- Amount of regular loan payment
- Find the principal amount on a loan
- Principal on loan after 'x' paym'ts
- Interest rate paid on a loan
- Time required to repay a loan
- Amount of balloon payment on a loan
- Amortization schedule (print/screen)
-
- There are four basic parts to a loan computation (principal,
- rate, term, and payment amount). In most of the above, if you
- provide 3 variables, the fourth will be calculated for you.
- You may then vary one (or more) of the 3 variables using your
- input as the starting defaults to determine the effect on the
- computations. See the example under 2.9 (general information).
-
- PAGE 89
-
- CHAPTER 3: - THE OTHER STUFF
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 3.A L E G A L C O N S I D E R A T I O N S
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Definitions:
- PM and Portfolio Manager shall be used interchangeably
- SSI and Shane Software shall be used interchangeably
-
- 3.A.a DISCLAIMER - AGREEMENT
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Users of the Portfolio Manager must accept this disclaimer of
- warranty: "Portfolio Manager is supplied as is. The author
- disclaims all warranties, expressed or implied, including,
- without limitation, the warranties of merchantability and of
- fitness for any purpose. The author assumes no liability for
- damages, direct or consequential, which may result from the
- use of Portfolio Manager."
-
- Portfolio Manager is a copyrighted program protected by both
- U.S. and international copyright law. If you obtained the
- program from a shareware disk vendor, an on-line computer
- service or bulletin board, a friend or colleague, or other
- similar sources, you have an UNREGISTERED version of PM.
-
- A REGISTERED version of Portfolio Manager is a copy which was
- purchased directly from Shane Software International OR an
- authorized representative of SSI. It is evidenced by a disk
- with a label bearing a serial number and the word "registered".
-
- 3.A.b LIMITED WARRANTY:
- ~~~~~~~~~~~~~~~~~~~~~~~~
- Shane Software International warrants to owner of a registered
- copy of Portfolio Manager that the software will operate in
- accordance with the description given in the documentation,
- and that the disk(s) will be free of physical defects which
- might interfere with normal use. For a period of 90 days from
- the date of your purchase of Portfolio Manager, SSI will,
- subject to the restrictions above and below, repair or
- replace any defective item, or refund the purchase price of
- any diskette and/or any other parts or components of Portfolio
- Manager found to be defective, IF such defect is the fault of
- SSI and not the result of misuse or abuse. Such a refund,
- repair, or replacement shall be your sole remedy for any
- defects, program error(s), or documentation error(s). In no
- event shall Shane Software International be responsible for
- any other costs or damages whatsoever due to errors in usage
- or your failure to read, understand, or follow instructions in
- the documentation.
-
- SHANE SOFTWARE INTERNATIONAL MAKES NO OTHER WARRANTIES, EXPRESSED
- OR IMPLIED, INCLUDING WITHOUT LIMITATION THE WARRANTIES OF
- MERCHANTABILITY AND OF FITNESS FOR A PARTICULAR PURPOSE. SHANE
- SOFTWARE INTERNATIONAL WARRANTY IS EXPRESSLY LIMITED TO THE COST
- OF REPLACEMENT OF ANY DEFECTIVE DISK(S).
-
-
- PAGE 90
-
-
- 3.B L I C E N S E A G R E E M E N T
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Copyright laws apply to both Shareware and commercial software,
- and the copyright holder retains all rights, with a few
- specific exceptions as stated below. Shareware authors are
- accomplished programmers, just like commercial authors, and
- the programs are of comparable quality. (In both cases, there
- are good programs and bad ones!) The main difference is in
- the method of distribution. The author specifically grants
- the right to copy and distribute the software, either to all
- and sundry or to a specific group.
-
- Shareware is a distribution method, not a type of software.
- You should find software that suits your needs and pocketbook,
- whether it's commercial or Shareware. The Shareware system
- makes fitting your needs easier, because you can try before
- you buy. And, because the overhead is low, prices are low.
- It's only through your honest support that this and other
- shareware programs can be offered at low costs.
-
- PM, Version 4.3 and above, will usually be distributed on
- three 5.25 diskettes. Disk 2 and disk 3 are identical for the
- registered and evaluation copies of PM. The label on disk 1
- provides the distinction between a registered copy and the
- evaluation copy.
-
- Unregistered "evaluation" copies of PM are distributed to
- allow you to try the program before you pay for it. The
- unregistered shareware version of the program may be used free
- of charge for an evaluation period of up to 30 days. If you
- decide you like PM and want to continue using it beyond the 30
- day trial period, you should purchase a registered copy from
- SSI or an authorized representative. Continued use of the
- program beyond the trial period will not result in any
- "hostile" action or limit program or data access. Like most
- shareware programs, it is up to the individual user to
- determine if the program provides enough value to warrant
- continued use and hence a formal registration.
-
- A registered copy of PM will be registered in the name of the
- person who purchased it. Your registered copy of PM may be
- used on up to two separate computers, provided you are the
- only person who uses it on both machines. This allows you to
- install PM on a home computer and on a PC at work. The
- REGISTERED copy of PM is not copy protected, and you may make
- as many backup copies as you deem necessary as long as they
- are not distributed or resold in any form.
-
-
- PAGE 91
-
-
- 3.B LICENSE AGREEMENT - (continued)
-
-
- 3.B.a DISTRIBUTION RESTRICTIONS
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- You may copy and distribute an UNREGISTERED shareware version
- of PM only. The distribution disks may be passed to other
- users provided you do NOT release the registration disk to ANY
- other person. Regardless of the type media on which the
- program was distributed (see 2 above), you may not give,
- transfer, or otherwise allow another person to have, copy,
- use, or obtain in any other way a copy of a disk with a label
- bearing a serial number and/or the word "registered".
-
- If you distribute the shareware "evaluation" copy of PM, the
- program must be distributed in its entirety, including all
- modules and documentation. Due to the size of Portfolio
- Manager, the evaluation copy MUST be distributed on it's own
- media and may NOT be combined with any other software without
- the express written consent of the author. An exception to
- the above is the addition of ".DOC" file(s) by a vendor or
- distributor to explain or expand on information about the
- program or it's distribution. The price charged for an
- evaluation copy of PM should not exceed an amount which covers
- the reasonable costs of distribution.
-
- You are encouraged to pass a copy of Portfolio Manager along
- to your friends for evaluation. Please encourage them to
- register their copy if they find the program useful. All
- registered users will receive a copy of the latest version of
- the Portfolio Manager system plus the Bonus programs. See
- chapter 1, section D.
-
- Commercial users of Portfolio Manager must register and pay
- for their copies of Portfolio Manager within 30 days of first
- use or their license is withdrawn. Site-License arrangements
- may be made by contacting Shane Software Int'l.
-
-
- 3.B.b VENDOR DISTRIBUTION AUTHORIZATION
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Authorization to distribute Portfolio Manager and charge a
- reasonable distribution fee is granted, however, this fee may
- not exceed the reasonable cost of per disk distribution
- (suggest $6.00 or less per disk). If you're distributing
- Portfolio Manager as a commercial vendor, PLEASE notify Shane
- Software Int'l so you can be kept up-to-date with the latest
- version of Portfolio Manager.
-
- --==> NOTE <==--
- FOR THE FULL REGISTRATION AND WARRANTY INFORMATION SEE THE
- FILE PM-LICEN.DOC. TO PRINT THIS FILE SELECT OPTION # 4 IN
- PM-PRINT.COM or TYPE "COPY PM-INSTL.DOC PRN" AT DOS PROMPT
-
-
- PAGE 92
-
- Portfolio Manager - Order Form
-
- Return to: Steve Hane
- Shane Software International
- 107 17th Court
- Sequim, WA 98382
-
- Name __________________________________________________
-
- Address __________________________________________________
-
- __________________________________________________
-
- Diskette size: (Hi capacity disks used if wanted AND needed.)
- __ 5.25" 360KB __ 5.25" 1.2MB __ 3.5" 720KB __3.5" 1.44MB
-
- Please tell me which version of PM you're using. Ver # __.__
-
- What was YOUR source of PM __________________________________
-
- CompuServe ID (if applicable): ______________________________
-
- Please include any comments or suggestions for enhancements
- on a separate sheet of paper.
-
- Thank you for registering your copy of PM. You'll be notified
- of future upgrades. Upgrades will contain fixes and new
- features, many of which you simply can't live without.
-
- Quantity Price
-
- Registration Fee ($49.00 each) _____ ______
-
- Sales tax (Washington State only, 7.8% of total) ______
-
- Shipping charges, per copy: ______
- N/C US standard, $3.00 Canada, $5.00 others
-
- Total enclosed: ______
-
- Payment method: ___ Check ___ Mastercard ___ Visa
- Card # ____________________________ Exp Date: ____/____
- Signature______________________________________________
-
- For credit card payment (M/C or VISA), use our TOLL FREE order
- number 1-800-742-6303 (1-800 SHANE 03) (ORDERS ONLY PLEASE).
-
- Upon receipt of this paid invoice, a copy of the BONUS programs,
- all revisions, and all updates since release will be sent. You
- will be notified of future upgrades.
-
- THANK YOU FOR REGISTERING
-
- PS. Even if you do not use this form PLEASE answer the questions
- such as version number, program source, type media, etc.
-
- NOTE - If you have NOT printed this manual, you may find it
- easier to print the form PM-INVOI (use PM-PRINT.COM)
-
- PAGE 93
-
-
- 3.D I N C A S E O F T R O U B L E
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- 3.D.a ERROR FILES
- ~~~~~~~~~~~~~~~~~~
- If, during the execution of the program, a technical problem
- (bug ????) is encountered an error screen will be activated
- with the following message:
-
- The file,"xxxxxxxx.ERR", was created containing the
- information I NEED to trace the problem. Please send
- me a copy of the error file. I need the ACTUAL file,
- NOT a copy of this notice with the file name. You may
- send the file(s) on disk or as a printout(s). Without
- the actual error file, I can ONLY make an educated guess
-
- NOTE: xxxxxxxx.ERR is a randomly assigned filename for
- the error file
-
- This error file will be written to the same directory in which
- PM is located. Please do NOT send me a copy of the screen or
- just the name of the error file (xxxxxxxx.ERR) as it has NO
- value to me in resolving the problem. It is the actual file
- that is created that has the information that I will need to
- attempt to trace the problem.
-
- If you re-tried the SAME routine several times and the same
- error re-occurred, a new error file will be created each time
- the error occurs. Each of these error files will have a
- DIFFERENT name but will contain the SAME information.
-
- If this is the case, you need only send the file with the
- latest time and date stamp. If you're uncertain, by all means,
- send all the error files. It doesn't matter whether you send
- the error file(s) on a disk or as a print out. Do whichever
- is easiest for you.
-
- NOTE: To send all the error files on a diskette enter the
- following command from the DOS prompt in the PM directory:
-
- ex. C:\PM>COPY *.ERR A: (assuming diskette is in Drive A:)
-
- If you have ".ERR" files on your disk and you feel the problem
- has been resolved to your satisfaction, or you don't feel a
- need to send the files to me, you may erase the ".ERR" files.
-
-
- 3.D.b ABNORMAL PROGRAM TERMINATION:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If a program was terminated in ANY way other than the EXIT menu
- and the TERMINATION option (opt 1), the next time you start
- PM a help screen will activate automatically.
-
- NOTE: See Chapter 2, section 2.1.A for additional information.
-
-
-
- PAGE 94
-
-
- 3.D.b ABNORMAL PROGRAM TERMINATION - (continued)
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- The purpose of the help screen is to advise you that the last
- time you used PM, you may have had a problem and you should
- run the file tests to determine if any files or data records
- were damaged because of the irregular program termination.
-
- To leave the help screen, press the ESC key. The next screen
- will ask you if you want to test the files. I suggest you
- respond Y(es) to the question. If the file tests report any
- problems, you may want to review the data to see if the
- problem can be found and resolved via the edit option. If
- possible, you may want to use your backup files.
-
- NOTE: See Chapter 2, section 2.8.C (file testing) for more
- information on the file tests. File testing may also
- be activated anytime you wish using MISC option # 3.
-
- In some cases you'll know why the program was terminated
- abnormally the last time it was used. For example, little
- Bobbie pulled the plug.
-
- SUGGESTION: Do NOT answer "Y" to "BACKUP DATA" question on the
- opening screen UNTIL you check the data to be sure
- it is complete and accurate.
-
-
-
- PAGE 95
-
-
- 3.D.c TECHNICAL ASSISTANCE:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- If you've encountered a problem with the program or need
- technical assistance please contact:
-
- Steve Hane
- Shane Software Int'l
- 107 17th Court
- Sequim, WA 98382
- Technical Support line (206) 681-2402
-
- ***** N O T I C E *****
- PRIOR TO CONTACTING ME FOR ASSISTANCE, PLEASE RUN THE FILE
- TESTS AVAILABLE IN THE "MISC" MENU, OPTION # 3. THIS TEST WILL
- RESOLVE MANY OF THE PROBLEMS THAT ARE RELATED TO DATA FILES.
-
- Technical assistance is NOT restricted only to registered
- users. I feel if there is a problem, I want to know about it
- and make every effort to correct it whether it's a programing
- bug or confusion over how to do something. If I feel you're
- asking questions that should only be answered for a registered
- user, I'll say so.
-
- As of the preparation of this manual, Shane Software is not
- large enough to support a full time office. If you attempt to
- contact me by phone and don't get an answer, PLEASE try again.
- I will accept calls at any REASONABLE hour (9am to 9pm Pacific
- time) seven days a week. Generally early evening is best.
- Perhaps by the time you read this, (and with your support),
- I'll have full time coverage.
-
- If the program fails due to a programing OR data error, a
- special error screen will be activated (see above). The error
- screen will offer you the option to cancel, ignore, retry, or
- try the main menu.
-
- Cancel - Terminate the program
- Ignore - Return to next programing command line
- Retry - Return and retry same program command
- Try main menu - Return to the top (main) menu
-
- Of course it's impossible to say which choice is best as it
- depends on the circumstances at the time of the failure. The
- safest is generally to CANCEL until the problem is resolved.
-
- Do NOT attempt more then one "retry" or "ignore" for an error.
- Even if all seems ok after the "retry" or "ignore", PLEASE
- check your data closely before proceeding. The best way to
- check your data is through the report menu. Generate a report
- for the area that is under suspicion. I also recommend
- running the file tests from the "MISC" menu, option # 3.
-
-
-
- PAGE 96
-
-
-
- 3.E H I S T O R Y O F P O R T F O L I O M A N A G E R
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ---- April 1985 - version 1.0
- First release. Released as a .WKS to be used with Lotus 123.
-
- ---- June 1985 - version 1.1
- Bug fixes. Allowed 0 in shares cell, caused divide by zero
- error. Sales report did not separate long/short term sales.
-
- ---- June 1987 - version 1.2
- Fixed minor reported bugs. Added method to separate IRA
- income from regular income.
-
- ---- March 1989 - version 2.0
- Complete rewrite of PM. Converted to Foxbase+. Used the
- Foxbase runtime compiler to release a stand alone product.
-
- ---- April 1990 - version 2.1
- Changed version number to reflect correction of numerous bugs.
- Added file testing, multiple accounts, and IRA separation.
-
- ---- October 1990 - version 2.2
- Added ability to produce ROI reports
- Added expanded and improved yield (est & actual)
-
- ---- January 1991 - version 3.0
- Complete re-write. Converted to Foxpro to take advantage of
- the many new features.
-
- Test if ALL data files exist before doing Getsummary
- Moved dimension dbf_file from PROC to START - now permanent
- Change year shown in help for "clear for new year"
- Re-write Getdate proc to function. Changed getdate in all prgs
- If year entered differs from records year, the entry is no
- longer blocked - it IS challenged to verify if correct
- Dropped warnings about dates that are no longer required
- Total gain or loss on sales moved 1 col to right to line up
- If data entry for a PARTIAL sale is edited after entering, the
- data display numbers are wrong - actual data is correct.
- Fixed display. Change - if stock has only ONE record in
- purchase record AND a partial sale is made the "select which
- shrs to sell" screen is bypassed.
- Test amount of DOS memory left before calling DOS ERASE to remove
- all WORK (TEMPxxxx.xxx) files. Error occurs if insufficient
- On ROI report show time held in years instead of days
- Don't allow a name of less than 3 char for a stock name
- Improved screen presentation of an account transfer (opt4)
- On restart removed ! ERASE TEMP*.*. Added test to see if
- TEMP.MEM exists - if not create it
- On sale of bond, comm inaccurate. Added ncomm/10 to prg.
- Restricted use of "PM" or "TEMP" as name on disk report file
- Created capability for reports to be sent to a disk file. "fcnt"
- new variable for line counting.
-
-
- PAGE 97
-
- ---- March 1991 - version 3.1
- Reference to sample data dropped for users upgrading to V3.1
- Clarify language of on screen instructions for some features
- Clarified color language. Added block against SAME color
- Added section to suggest how to enter data to start records
- Record count in heading wrong if "edit more - same stk"- fixed
- Changed % G/L to G/L per share in "value report"
- Clarified instructions on how to modify "CONFIG.SYS" to 40
- Minor language changes to clarify
- Clarified procedure on exiting PM after use
- Correct typing errors
- Purchase report "TOT COST" was wrong due to comm. Corrected.
- Blocked duplicate entry of "short" account name
- Trim menu selection number from display - created bstring var
- Dropped "WRONG VERSION OF PM" message on initial upgrade
- Modified printing of amortization schedule. added loan info
-
-
- ---- July 1991 - version 3.2
- Added registration screen to exit menu.
- ERROR in broker acct review. Changed FOR i=1 to mmACCTNO to DO
- WHILE i <= mmACCTNO. Error appeared to be intermittent.
- Added "ORDINARY INCOME" column to 1099 report.
- (Ckbkramt) added routine NOT to multiply by 10 if interest
- payment on bond. Added ESC test while waiting for bkr amt.
- "1099" report now extracts IRA income and reports it separately
- Intr on bond sale not cleared before "short term" rept - fixed
- Sold report extracts IRA info to a separate report added to
- the end of the regular report.
- Added capability of multiple IRA accounts. Acct name set by
- program to allow separation in repts.
- (Getname) Display default on a acct name change.
- Before getting account names ask if any will be IRA's
- If acct is IRA and $0.00 is entered for TF amt, challenge
-
-
- ---- November 1991 - version 3.3
- (Ckprton) add col to center screen display for "writing" file
- On 1099 repts correct totals at end of the report
- Added acctnameS(6) & acctnameL(6) = ' '
- Error if ESC entered at "COST": added IF done; exit
- Compressed purch report total cost inaccurate due comm fixed by
- totaling comm then divide by tot shrs; replace comm in temp
- (Getdate) Intermittent error if illegal date entered. Broke
- dates tomonth, day, year; test each individually.
- Acct summary went to new page - added PROW() test to check page
- (Getrecd) - error, more then 60 securities went off scr; fixed
-
-
- ---- March 1992 - version 3.4
- Added color change name to first screen on startup
- Added color change to closing phrase IF NOT registered
- Removed TIMEOUT 30 from options in EXIT menu
- Changed cost of program to $45.00: source to $26.00
- Added "restore from pmmemory" to "recover hld" routine. Also
- added "return to pmstart" to active recovered "hld" files
-
-
- PAGE 98
-
- ---- March 1992 - version 3.4 - (continued)
- Added 800 number to program for registration
- On goodby screen dropped color change to B & W (left set color)
- (Ckprtoff) ERROR if all repts added to existing disk file
- rept. Added !all_file to proc (stops write loop until
- rept is done)
- (Getinc) ERROR: had EXIT but not in loop - changed to RETURN
- If purchase opt 2 selected, stk selected then "NO" to correct
- stk then another (or same) stk selected the "AVG COST" is
- inaccurate. Corrected by moving set values to 0 inside
- loop. NO harm to perm data.
- If "return to select", redo not reset to .F. causes exit
- from subsequent entry before posting. Put "redo=.F."
- inside the loop.
- Added comma to "is it tax deferred" Y/N question (line 287)
- Error produced if div added to sold stock. Test for 0 in
- avg (cost) and tshrs. Block divide if 0. Caused divide
- by 0 error.
- Added bkramt1 > 0 to test if amount was entered to be posted
- to the broker records. Before if "YES" then 0 entered
- full amt posted.
- When covering short pos bkr slip needs to subtract comm.
- Added 'on key F2 do nocalc" to disable calc in bonus programs.
- It caused the prg to lockup if calc called from other
- bonus programs.
- Added "TYPE WITH ntype" to sold DBF if purchase short pos.
- When short position fully sold it did not clear the SHRS
- field. Added "REPLACE SHRS WITH 0, TYPE WITH ' '".
- Cost to val rept (opt 8/opt 5) did not pause on full scr-fixed.
-
-
- ---- September 1992 - version 4.0
- Portfolio manager completely re-written to incorporate
- suggestions from registered users. Released to Beta test
- sites. See the file "PM-FEATU.DOC" on disk # 1 of
- distribution disks for an expanded listing of all the changes
- made to PM during the current upgrade. Version 4.0 was not
- released to distributors due to many suggested changes.
-
-
- ---- October 1992 - version 4.1
- The following changes made due to input from Beta test sites.
-
- Create a "HLD" after conversion to 4.x- if not done and "HLD"
- is recalled, data mis-match error will occur.
- When accts selected, the report did NOT show any sold stk
- from the acct. Added loop thru sold recds to add to array.
- Changed _plineno var to 58 from 60 lines (prt page length)
- New feature - Print a report that was originally sent to disk.
- Replace menu numlock feature with a mouse sensitivity
- speed control feature. Added new variable mmMOUSE default 5
- Added mouse control to Yesno proc. Used mdown(). (SM-1162)
- Changed window size on Ask_ok proc to allow shadow on Y/N (SM)
- Added ability to print/disk the percent report (SM-1162)
- If exit/ESC with no change, go to PMSTART to reset colors (SM)
- opt 5 if neg amortization- set error trap err #58 (RK)
-
-
- PAGE 99
-
-
- ---- October 1992 - version 4.1 - (continued)
- Misc opt 10, if ESC used at "new name" request, the
- variable "opt8" missing. Set opt8 to 3 in line 6 (RK-1013)
- Window title on short sale change to show short sale (RK)
- Incorrect picture format (lines 52 & 85) chg . to , (RK)
- Changed wording on the error screen about sending me err file.
- Bkr rept - skipped page number because of pge=pge+1 entered
- twice. Deleted this line at line 7 in program.
- Many changes to improve pagination. Main change - created
- ck_pageP in prg to handle paging for purch/value/sales.
- Fixed spacing on "Paper gain for acct" If () pushed column over
- Changes to improve pagination. Kept PROC in program (ck_pageD)
- Fixed pagination - put separate paging (ck_pageR) in prg.
- Version number changed in screen creation routine
-
-
- ---- December 1992 - version 4.2
- Most changes for version 4.2 were with report presentation and
- controls for selection of a laser printer in the configuration
- program.
-
- Option 5 rewrite to single column and added print option (1211)
- If user has only ONE acct, all repts that allow acct
- selection are NOT shown. Assigned the acct name to the var
- "wh_acct" in line 42. This var is used in search loops. (1186)
- Add module (opt F) to clear all data files - reset memory var
- Added "RETURN OF CAP" prog instructions starting at line 475
- Added mmLASER to new variable list. Added separate test for
- new var. If exist show notice and initialize to .F.
- (Yesno) Test for mouse position if used for yes/no response.
- Changed ALL specific page lengths to var pge_len to
- work with assigned page length depending on type printer.
- Added "to_scr" test just before summary to stop page eject
- Added "IF to_scr" after current ROI - maintain proper line cnt
- Added a test to see if enough disk space for backup to floppy
-
-
- ---- January 1993 - version 4.3
- Changed version number to reflect changes in some screens and
- documentation to reflect new membership in the Association of
- Shareware Professionals (ASP)
-
- Blocked seeing BONUS menu if not registered (ASP - required)
- Changed wording in registration request on opening scr (ASP)
-
-
- 3.E.a SPECIAL NOTE TO HISTORY
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- Why all the above ????? The main reason is to show you, the
- potential REGISTERED user, that Portfolio Manager has been
- supported in the past and, hopefully, to assure you it will
- continue to be supported in the future.
-
- *** Lotus 123 is a registered trademark of Lotus corp.
- *** Foxbase+ & Foxpro are registered trademarks of Fox Software.
-
-
- PAGE 100
-
- 3.F G L O S S A R Y
- ~~~~~~~~~~~~~~~
- The following is a list of some terms used in the program,
- the help screens, and this manual.
-
- PM: Portfolio Manager
- MPM: Multiple Portfolio Manager - A module sold separately to
- manage multiple portfolios. See Opt # 7 in the EXIT menu.
- FUNCTION: ROUTINE: OPTION: MODULE:
- Used interchangeably to refer to a menu option that
- performs a specific task in the program.
-
- The following is a brief explanation of data files:
-
- DATABASE: Group of records with related information. Think of
- or FILE it as a drawer in a file cabinet. Five data files
- PMPURCH.DBF, PMDIV.DBF, PMSOLD.DBF, PMBROKER.DBF, PMDIVOLD.DBF
-
- RECORD: Group of FIELDS with information on a single item.
- Think of it as a file folder within a file drawer.
-
- FIELD: A single piece information within a record. An
- individual page within the file folder.
-
- Example:
- Best Stock Inc | 07/15/92 | 100 | 10.00
-
- The line above is a record.
- Each data item between the "|" marks is a field.
- A group of these lines (records) would be a database.
-
- INDEX FILE: Allows for a quick search for a particular record;
- like the labels on file folders. Five index files:
- PMPNUM.IDX, PMNAME.IDX, PMBOTH.IDX, PMSNUM.IDX, PMDNUM.IDX
-
- MEMORY FILE: A collection of stored or user set variables such
- as account names, portfolio value, user name, etc.
- The memory file is named PMMEMORY.MEM
-
-
- The following is a brief explanation of DOS terminology:
- Dr: = disk drive (a location in the computer where information
- is stored) ( A:>, B:>, C:>, etc.).
- filename (F/N) = name used for examples where you substitute
- the actual name for the example name.
- Root directory = the main or top-most directory of a hard
- disk drive.
- Sub-directory (Subdir) = a division of a drive created to hold
- a specific group of programs.
- File = a grouping accessed by the computer as a complete unit.
- Each file has its own directory entry. Throughout the
- documentation for PM, files are often referred to as
- data files (hold the data you entered) or program files
- (contain the commands needed to make the program work).
- File Extension = the letter (or numbers) following the period
- in a filename.
- ie. MANUAL.DOC - "DOC" is the file extension
-
-